Have been looking for answers for why my car is giving me check engine light! I would really appreciate any help I could get in understanding the issue.
It started happening a couple weeks back, the light used to come up randomly during driving and went off after a couple seconds/ minutes with no changes in car behavior. So I got the wiring checked and other minor things but it didn't solve my issue and light kept on coming up and going out randomly.
So one day the light came up and the race dropped and the car wasn't accelerating beyond 20-40kms. Got it checked next day turned out the one of the spark plug was burned out so the mechanic changed the spark plug and the ignition coil. And the fixed the issue for a few weeks.
The issue is now back, I got it scanned and it was giving error codes for throttle body and exhaust system. So he recommended me to get the silencer and CAT cleaned.
I haven't got that done yet, I wanted to ask if this is the cause I am getting the check light?