2016 Prius Check Engine Light – P0456 Code

Discussion in 'Gen 4 Prius Care, Maintenance and Troubleshooting' started by Alyssa L, Feb 25, 2026.

  1. Alyssa L

    Alyssa L New Member

    Joined:
    Jul 8, 2025
    4
    0
    0
    Location:
    Los Angeles
    Vehicle:
    2016 Prius
    Model:
    Plug-in Advanced
    Hi everyone,

    My 2016 Prius just showed a check engine light. The car seems to run fine.

    I scanned it with my Autel MK808Z and got P0456 (EVAP small leak detected).

    Has anyone dealt with this before?
    Should I start with the gas cap or check something else first?

    Any advice would be appreciated. Thanks!
     
  2. BiomedO1

    BiomedO1 Senior Member

    Joined:
    Mar 27, 2021
    4,044
    2,129
    0
    Location:
    SacTown, Ca
    Vehicle:
    2021 Prius Prime
    Model:
    LE
    Yep; start with the gas cap and inspect the lip of the fill tube. Any nicks or cut to the gas cap gasket or tube lip can cause a leak.

    Good Luck...
     
  3. Alyssa L

    Alyssa L New Member

    Joined:
    Jul 8, 2025
    4
    0
    0
    Location:
    Los Angeles
    Vehicle:
    2016 Prius
    Model:
    Plug-in Advanced
    Thank you so much!
     
  4. BiomedO1

    BiomedO1 Senior Member

    Joined:
    Mar 27, 2021
    4,044
    2,129
    0
    Location:
    SacTown, Ca
    Vehicle:
    2021 Prius Prime
    Model:
    LE
    Lamp should extinguish itself after it passes a couple of self-test; otherwise it will remain on. Check your registration to see when it requires a smog test - that's the time frame you have to get it sorted. The car will drive fine with that lamp lit, unless you get other problems. Since that lamp is already lit; if another problem crops up you won't know about it - since the trouble lamp is already lit.

    Good Luck..
     
  5. Alyssa L

    Alyssa L New Member

    Joined:
    Jul 8, 2025
    4
    0
    0
    Location:
    Los Angeles
    Vehicle:
    2016 Prius
    Model:
    Plug-in Advanced
    Thanks for the earlier suggestions. I checked the EVAP system more carefully and found that one of the small hoses near the charcoal canister was loose.
    After reconnecting it properly and clearing the code, I drove the car for a while and the P0456 hasn’t returned. The check engine light is gone now.
    Looks like it was just a loose EVAP hose causing the small leak. Thanks again for the help!