This is my very first car, a 2008 Chevy Aveo with about 100,000 miles on it.
My car is throwing a P0420 code (Catalyst System Low Efficeniency), and a P0340 code (Camshaft Position Sensor Malfunction) even after I changed the Camshaft Position Sensor.
These codes did not exist till after I changed the timing belt. About 1 week after changing out the timing belt, water pump, and all the various pulleys (which involved removing the cam gears) I had my first major problem. I was accelerating from a stop light and the engine just reved really hard, barely any acceleration. I pulled it off the road, restarted the engine, and limped it home. When I got it home and I tried to diagnosis the problem, the crankshaft pulley and the serpentine belt came flying off because I didn’t loctite the crankshaft pulley bolt. I replaced the camshaft sprocket and pulley and put it all back together properly this time.
The car was running great for about two weeks and then the acceleration problem came back, but this time it was drivable. The check engine light threw off two codes, a P0420 and a P0340. It did not want to accelerate at all, it would rev to the moon when I put my foot on the gas semi-hard and I had to just ease it up to highway speeds. On top of that, a sound of a belt rubbing coming from inside the timing belt cover appeared out of nowhere. When I took the cover off I saw that the belt was eaten through in the middle of the belt.
I took everything apart again, slapped on a new belt, changed the camshaft position sensor, and it was running great for about 2-3 weeks even with the P0420 code and the P0340 code going off. Now today its struggling to accelerate again and the belt is perfectly fine.
Anyone have any ideas where I could’ve went wrong? Could it possibly be something unrelated to the timing?
Thank you for any help you can give me!