it may be a small punkture to one of your hoses a lose seal or a lose gas cap many factors to encounter on this one.
Leak in EVAP system detected
P0456 Evap Leak Monitor Small Leak Detected Leak has been detected in the evaporative system You have a .020 inch leak in the fuel vapor system. Could be anywhere form the gas cap to the engine.
These are the options for code 31. You need to have it checked with a scanner, If you know the "P" number you will know what to check. The old two digit codes are not specific enough. EVAP LEAK MONITOR LARGE LEAK DETECTED p0455 EVAP LEAK MONITOR PINCHED HOSE FOUND p1486 EVAP LEAK MONITOR SMALL LEAK DETECTED p0442 EVAP PURGE FLOW MONITOR FAILURE p0441. EVAP PURGE SOLENOID CIRCUIT p0443
Check your coolant level, If low you need to find the leak.
Trouble code P0456 means: EVAP Control System Very Small Leak (0.020") Detected
Small evap leak.
EVAP Emission Control System Leak (Large)
It can leak from the front seal, or the cooling lines that run to the radiator. Or it could leak from a cracked case.
A PO455 code on a 2000 Dodge Stratus V6 means that there is a large leak in the gas tank or the fuel system. The leak is so great that fuel pressure cannot build up.
Check for a vacuum leak
yes
P0442: Evaporative Emission System Leak Detected (small leak) P0455: EVAP Large Leak Detected