What 3 things and in order can I DIY for p0456. Hard start after fueling every time and irregular idle when stopping at lights. P0456 and no other indicator lamps coming on. Didn't replace gas cap.
Code P0456 refers to a small emissions system leak. It is usually caused by driver error like running the engine while refueling. A poorly tightened gas cap could trigger it along with other codes as well.
Other worse case scenarios possibilities: Cracked hoses around purge or control valves. Defective charcoal canister. One thing I discovered that overfilling the gas tank can destroy the charcoal canister because of liquid fuel instead of fuel vapor entering- stop at the first click. Electrical issues with purge or control valves. Defective fuel tank caused by rust hole forming.
Change fuel cap if seal or the check valve is damaged.