Detail: A new knock sensor was installed, new air filter, new hose-old was leaking antifreeze. The engine light went off but came back on 30 to 40 minutes later. The computer was reset on two different occassion. I took my vehicle to Advance and these are the codes:p0328,p0442 and p0456. Please advise.
Solution: Ok.. the p0328 is in fact a bad knock sensor. I would suggest that someone replaced it incorrectly or the wrong one.. maybe even the wrong part. p0442 is a small leak in some part of the evap system. Faulty gas cap can cause this but if it was not there before I would suggest the shop knocked something loose or cracked a hose during their repair. p0456 is a large leak in the same evap system. Likely related to the p0442. Good luck. , Hi, a 6ya Mechanic can help you resolve that issue over the phone in a minute or two. Best thing about this new service is that you are never placed on hold and get to talk to real repair professionals here in the US. click here to Talk to a Mechanic (only for users in the US for now) and get all the help you need. Goodluck!