Friday, May 29th, 2020 AT 4:06 PM
Check engine light was on and my code reader gave code P40. I cleaned out the EGR and the air seemed to be flowing through it. Cleared the code and went for a drive and the check engine light came back on. I took it to a mechanic for diagnostics and they said we need to replace the EGR Vacuum Solenoid. We replaced that part and the check engine light turned off but, it didn't pass emissions. The car failed HC PPM 2500 304.2 Idle 283.3 Limits 220.0. Any thoughts on my next course of action?