Engine knocking can be caused by numerous things. Having the incorrect spark plugs, carbon deposits on the cylinder walls, and being low on engine oil may all cause a knocking sound.
Engine rod? Engine bearing?
No.
it's probably a rod knocking
rebuild the motor or buy a crank kit and install it.
No, this engine uses a chain.
Well yes and no. Both have a 2.2 four cylinder if I'm not mistaken, but I don't think the earlier Cavalier's have the EcoTec motor. And you should be able to get the engine from the '03 into the '97 with no problem.
how do you change a timing chain on a 2003 Chevy cavalier echotech 2,2l
it might be a bent piton rod if you or water or somthing into the engine
Your missing spark or fuel.
Yes, it should. Both these years were made with the Vtec engines. (They are identical). It was the 2003 and up that were made with the EcoTech I believe.
knocking noise
Should be in a removable housing at the engine end of the upper radiator hose