1988 Chevy S10 2.2L P0452 Code: Could a Faulty Gas Cap or Fuel Pressure Sensor Be Causing It?
I recently started receiving the P0452 diagnostic trouble code on my 1988 Chevy S10 2.2L. This issue began after I forgot to secure the gas cap at a gas station last week and had to purchase a new one. Within a day or two, the check engine light triggered with the P0452 code. I’ve ruled out major issues: my fuel pump is less than 3 months old and appears to be functioning properly. I’ve visually inspected all hoses and found no cracks or kinks. However, I noticed that when the gas cap is removed, the fuel pump sounds noticeably louder and a strong fuel odor becomes evident—this doesn’t occur when the cap is on. When I reinstalled the new cap, the noise increased slightly, which makes me suspect it might not be properly sealing. My question: Could the newly purchased gas cap be defective or incompatible? Since the P0452 code relates to evaporative emissions system pressure, a faulty or improperly sealed cap is a common cause. I plan to exchange the current gas cap to test if that resolves the issue. Are there other potential causes for high tank pressure? Could the purge solenoid be malfunctioning? What should the normal voltage reading be on the fuel pressure sensor wire? Does it always need to be 5 volts? I’ve seen many forums recommend replacing the fuel pressure sensor, but if the sensor is functioning correctly and the system is showing high pressure, isn’t that a sign the sensor is working as intended rather than failing? Additional details: I have replaced the fuel pump (new), fuel filter (new), and gas cap (new). The fuel pressure regulator has not been replaced or tested in years. The truck runs normally otherwise—only this code persists.
Yes, the P0452 code often appears after a gas cap is changed, especially if it's faulty or not properly sealed. A leaking or incorrectly fitted cap can cause evaporative pressure issues in the fuel tank. Check the official trouble codes for this vehicle model—common solutions include replacing the gas cap with one specifically designed for 1988 Chevy S10 2.2L. The sensor should typically read around 0.1 volts under normal pressure and up to 4.5 volts during high vacuum conditions in the tank. A reading outside these ranges may indicate a faulty sensor or system leak.