Trouble code P0442
I have seen many post saying to replace vent valve solenoid. previous owner replaced the solenoid by the fuel tank.. (not sure if new part is faulty)
cleared the code and it takes about 3 or 4 days for the check engine light to rear its ugly head.
My question is??? Trouble code stating. P0442 -small leak detected. DOES that usually mean the gas cap is bad ????? ( aftermarket gas cap on the vehicle )