2003~2008 Knocking sound on startup

Hello, hope someone can give me advice I have a Mazda 6 2007 2.0l petrol, it's making a knocking sound on start up, it doesn't happen all the time it sometimes doesn't do it for days. I have changed the rod bearings and the bolts, put in a new timing chain, new water pump, new oil pump, new vvti regulator and a new knock sensor. I've disconnected the fan belt and it still makes the sound does anyone have any ideas? Thanks!
 

Attachments

  • 20200518_122442.mp4
    9.4 MB
Back