EN

Severity: Moderate Code type: Manufacturer-specific (Toyota)

Toyota P3190 Code: Poor Engine Power (Toyota Hybrid)

The hybrid computer asked the gas engine for power and got less than expected.

Safety first · Consult a professional

  • High-voltage system: hybrid/EV battery circuits (orange cables) can be lethal. Do not open or probe them — leave this to a trained EV technician.

At a glance

Severity: 3/5 – Moderate3/5

Severity: Moderate

Meaning
Poor Engine Power (Toyota Hybrid)
System
Hybrid / EV · Powertrain
Safe to drive?
With caution
Typical repair cost
$0–$3,200
DIY difficulty
Moderate

In a Toyota hybrid the hybrid control ECU decides how much power the gas engine should make, then checks the result by comparing actual engine output with its target. P3190 sets when the engine keeps delivering too little, for example because it's starving for fuel or air or losing compression. It's an engine-side code, not a battery code: the HV battery only suffers if the problem continues, because the system leans on it to make up the shortfall. On Prius models the usual suspects are a nearly empty tank, a dirty MAF sensor or clogged air filter, an intake leak, and on the 1.8-liter 3rd-generation Prius a clogged EGR system.

Can I keep driving? You can usually drive gently to a shop, but acceleration is weak and the car may struggle on hills or when merging. Add fuel first if the tank is low, and don't keep driving on a failing engine, because the HV battery gets drained trying to compensate.

How to read P3190

How to read P3190P13213904
  1. P Powertrain
  2. 3 Manufacturer-specific
  3. 1 Fuel & air metering
  4. 90 Specific fault

Symptoms

  • Check engine light with red triangle master warning
  • Sluggish acceleration, especially uphill or at highway speed
  • Engine sounds labored or runs rough
  • Battery gauge drops as the pack covers for the weak engine
  • Lower mpg than usual

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. Very low fuel or running out of gas (inaccurate gauge on some models) 25%
  2. Dirty or contaminated MAF sensor, or badly clogged air filter 18%
  3. Intake air leak: cracked intake boot, loose or detached vacuum hose 15%
  4. Clogged EGR valve, cooler or passages (3rd-generation 1.8-liter engines) 12%
  5. Misfire from worn coils, plugs or dirty injectors 12%
  6. Low compression or head gasket failure 10%
  7. Carbon-fouled throttle body 8%

Diagnosis step by step

Diagnostic flow: P31901Check fuel and other stored codes2Inspect the air filter and intakepath3Clean and test the MAF sensor4Look for misfires and fuel trims5Check EGR flow and compression6Clear codes and road-test
  1. Check fuel and other stored codes

    Fill the tank if it is low and read all modules with a Toyota-capable scanner. Lean codes, misfire codes or an engine start code stored with P3190 tell you which side of the engine to look at first.

    Tools: OBD-II scanner

  2. Inspect the air filter and intake path

    Look at the air filter and the rubber intake boot between the filter box and throttle body for cracks. Check the vacuum hoses around the intake manifold; a single hose that has popped off can cause P3190.

    Tools: Flashlight, Screwdriver

  3. Clean and test the MAF sensor

    Clean the MAF sensor with MAF-specific cleaner only. At a warm idle in maintenance mode, a healthy 1.5- or 1.8-liter hybrid engine typically reads only a few grams per second; readings that don't rise smoothly with rpm point to a bad sensor or leak.

    Tools: OBD-II scanner, Screwdriver

  4. Look for misfires and fuel trims

    Put the car in maintenance mode so the engine runs continuously and watch misfire counters and long-term fuel trims. Trims above about +10% suggest unmetered air or low fuel delivery; misfires on one cylinder point to a coil, plug or injector.

    Tools: OBD-II scanner

  5. Check EGR flow and compression

    On 3rd-generation Prius engines inspect the EGR valve and intake passages for heavy carbon. If misfires persist or coolant is being lost, run a compression test and check for head gasket leakage before replacing more parts.

    Tools: Compression tester

  6. Clear codes and road-test

    After the repair, clear codes and drive with strong acceleration up a grade. Engine power should come in smoothly and P3190 should not return.

    Tools: OBD-II scanner

Where the parts are

Air intake and fuel metering – P319012345678
Air intake and fuel metering
  1. 1MAF sensor
  2. 2Turbocharger
  3. 3Throttle body
  4. 4Intake manifold
  5. 5Fuel injector
  6. 6EGR valve
  7. 7Fuel pump
  8. 8Thermostat

Repair options & costs

RepairDIY?Estimated cost
Refuel and clear codes Yes $0–$50
Clean MAF sensor / replace air filter Yes $15–$60
Replace intake boot or vacuum hose Yes $30–$200
EGR valve, cooler and intake cleaning (3rd-gen Prius) No $400–$1,100
Head gasket replacement No $1,800–$3,200

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Notes by brand

Toyota

On the 3rd-generation Prius (2010–2015) with the 1.8-liter engine, a clogged EGR cooler and EGR valve are a well-known source of misfires and power loss that can end in head gasket failure; cleaning the EGR system early is much cheaper than the gasket job.

Emissions / smog test impact

Will fail

P3190 lights the check engine light, so the car fails an OBD emissions test until the engine problem is fixed and the readiness monitors have run again.

Frequently asked questions

Does P3190 mean my hybrid battery is bad?

No. P3190 is about the gas engine making too little power. The battery only gets involved because it has to fill the gap; fix the engine side and the hybrid system goes back to normal.

Why did P3190 show up after I ran low on gas?

When fuel runs short, the engine can't deliver the power the hybrid computer requests and the code sets. Refuel, clear the code and see whether it stays away before chasing other parts.

What is maintenance mode and why use it?

It's a Toyota procedure that keeps the gas engine running all the time so you can check idle, fuel trims and misfires. Without it, the engine stops and starts on its own during testing.

Can I clean the MAF sensor myself?

Yes. Unplug it, remove it, spray it with MAF cleaner and let it dry completely before reinstalling. Never touch the sensing wires or use carb cleaner.

Sources