Guidance with P0354 and P0A0F, engine shutoff

Discussion in 'Gen 2 Prius Care, Maintenance and Troubleshooting' started by Semeleus, Mar 26, 2025.

  1. Semeleus

    Semeleus New Member

    Joined:
    Mar 26, 2025
    6
    0
    0
    Location:
    USA
    Vehicle:
    2009 Prius
    Model:
    Touring
    Looking for guidance on trouble-shooting this issue. This is a Gen 2 (2009) touring model, throwing P0354 (Ignition coil D.primary/secondary - circuit malfunction) and P0A0F (Hybrid drive system - engine failed to start) codes.

    For some background, I bought this vehicle in September of 2023 and drove it without issues (after some initial repairs) for over a year without cause for concern. About 6 months ago, it had the infamous inverter pump failure contributing to the unique shutdown process associated with a blown AM2 fuse - acceleration from engine and motor shut down abruptly and most of the multi-information display shut off. The previous owner apparently got tired of replacing the AM2 fuse and replaced it with a 20amp fuse (unbeknownst to me) without identifying the issue or replacing the pump. While searching for the problem, my mechanic (who is largely unfamiliar with hybrid systems) couldn't identify the issue but found a faulty coil and said the spark plugs were long overdue to swap out. He replaced the spark plugs and put in a new coil pack (this was December 2024) [as an aside: I know this mechanic personally and trust him, if he replaced them they didn't have any life left]. This didn't resolve the issue and it shut down on me the same way the morning after I picked it up from him.

    Thanks to this forum, I was able to identify what was actually causing the issue and replaced the inverter pump with the help of a friend (also returned AM2 to a 15amp fuse) in February. I didn't realize it was an issue at the time, but the friend added a universal coolant to the well of the pump to prime it and didn't refill the coolant reservoir (it was low but not empty). I ran it for about four days before it first threw the combination of codes noted above (P0354 and P0A0F) and switched entirely over to hybrid power (the engine shut off and wouldn't turn back on). Immediately after that I drained the inverter coolant reservoir and filled it with the recommended TSL coolant, bleeding the line in the process. This didn't seem to have any impact on the issue as it threw the same codes and the engine shut down again about three days later.

    The first time it happened, I turned it off and turned it back on and the engine started right up. It's done it a few times since then and I had to clear the codes to get the engine to start up again, but after clearing the codes it runs like it has no issues for a few days or more before happening again. One of the times it happened it also threw P0420 (Catalytic converter system, bank 1 - efficiency below threshold) and P2238 (Heated oxygen sensor (H025) 1, bank 1, positive current control - circuit low) codes - though these were listed as Pending while the primary two are listed as Confirmed.

    Anecdotal, but it typically seems to happen in low gear under strain (going from stopped to moving and going slowly up a steep hill) and seems to happen more frequently when the environmental temperatures are hotter (>60-70*F). I'd be happy to provide any additional info or pictures of the codes or the MID if this would be helpful.

    Any direction or help you can provide would be most welcome!
     
  2. Semeleus

    Semeleus New Member

    Joined:
    Mar 26, 2025
    6
    0
    0
    Location:
    USA
    Vehicle:
    2009 Prius
    Model:
    Touring
  3. Tombukt2

    Tombukt2 Senior Member

    Joined:
    Nov 29, 2020
    11,552
    2,028
    0
    Location:
    Durham NC
    Vehicle:
    2009 Prius
    Model:
    Base
    Well it seems like something is not feeding your coil circuit or feeding it all the time or something One of the guys who lives in the electronics world will be here long in a second I'll tell you exactly where you need to look I would say look at all your fuses I know there's an ignition fuse I would imagine it has something to do with powering the coils as we don't have regular ignition on this car as most people know it key and crank all that . What was the description of the code there is something wrong in the primary or secondary circuit of the coil or coils or the whole coil system maybe you're not got any power going to the coils because the fuse is bad or something along those lines The car is trying to fire the coils and there's no power to fire the coils just a guess but sounds reasonable because that's how these Prius work they turn off all this stuff while the engines just still turning around and around and then the electronics come alive again and it starts firing and doing its thing and then it shut off again and then back on again and so goes on quite a bit.
     
    Semeleus likes this.
  4. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    25,956
    16,941
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    Each of the four igniters makes an "IGF" ignition-feedback pulse to confirm that it fired. The IGF circuits are all wired together, which is fine, because the ECM never fires two plugs at the same time, so if it tells an igniter to fire and doesn't see an IGF pulse come back, it knows which one to complain about. P0354 is a complaint about #4.
     
    Semeleus likes this.
  5. MAX2

    MAX2 Senior Member

    Joined:
    Aug 12, 2024
    1,333
    417
    101
    Location:
    Third planet from the Sun
    Vehicle:
    2007 Prius
    Model:
    N/A
    This confuses me!

    So did the mechanic replace the spark plugs and coils or not?
    - He didn't and they are alive
    - He replaced them and they died.

    Tell me more, how do you read error codes?
     
    Semeleus likes this.
  6. Semeleus

    Semeleus New Member

    Joined:
    Mar 26, 2025
    6
    0
    0
    Location:
    USA
    Vehicle:
    2009 Prius
    Model:
    Touring
    Thank you for this explanation, that helps! So it sounds like there's an issue with the coil pack my mechanic installed.
     
  7. Semeleus

    Semeleus New Member

    Joined:
    Mar 26, 2025
    6
    0
    0
    Location:
    USA
    Vehicle:
    2009 Prius
    Model:
    Touring
    Sorry for the confusion!
    - He replaced both spark plugs and coils; based on the feedback so far, it sounds like the coils died or were faulty.
     
  8. Semeleus

    Semeleus New Member

    Joined:
    Mar 26, 2025
    6
    0
    0
    Location:
    USA
    Vehicle:
    2009 Prius
    Model:
    Touring
    Thank you for this breakdown, that was very helpful! If I'm understanding correctly, Toyota designed the Prius to shut the engine off if it doesn't detect the feedback pulse from one of the coils. Based on this and another comment, it sounds like the coil pack my mechanic installed was either faulty or died and is now causing that issue. I'll check the fuses and chat with him about swapping out the coils or, at least, the #4 coil.
     
  9. Tombukt2

    Tombukt2 Senior Member

    Joined:
    Nov 29, 2020
    11,552
    2,028
    0
    Location:
    Durham NC
    Vehicle:
    2009 Prius
    Model:
    Base
    A lot of the inexpensive coil options work quite well they may not last 22 years but for less than a third the price they'll probably make five there are some that won't make two
     
  10. mr_guy_mann

    mr_guy_mann Senior Member

    Joined:
    Sep 3, 2020
    3,921
    1,887
    0
    Location:
    NJ-USA
    Vehicle:
    2006 Prius
    Model:
    Four
    So, each ignition coil is controlled by the ECM on individual IGT circuits. If the coil primary circuit switches correctly, it sends a confirmation pulse back to the ECM on the IGF circuit (which works as Chapman described).

    The ECM uses the IGF for things like controlling exhaust emissions (limiting catalyst damage) in the event of coil failure. The thing is older Toyotas used IGF to "drive" or permit fuel injector operation. No IGF signal ? - no injector pulse at all. That made sense in the days of a single coil with a distributor ignition.

    It appears that Toyota kept that bit of code for their "early" COP engines (at least some of the 4 cylinder versions). I might expect that losing IGF for a cylinder would have the ECM disable the corresponding injector. Sometimes the ECM cuts all injectors instead. That leads to the P0A0F - engine fails to start.

    First thing- if a new coil was installed on cylinder 4, make sure it is a genuine Denso or Toyota from a reputable source (a fair number of counterfeits are out there on the web).

    Mark the coils and swap them around and see if the P035x follows #4.

    Posted via the PriusChat mobile app.
     
    Semeleus likes this.
  11. Semeleus

    Semeleus New Member

    Joined:
    Mar 26, 2025
    6
    0
    0
    Location:
    USA
    Vehicle:
    2009 Prius
    Model:
    Touring
    Thank you for taking the time to educate me and provide this run-down. The way you outlined it makes sense (in a frustrating, why-would-Toyota-leave-that-code-artifact-in sort of way) and I'll explore the problem as you suggest.