P0654 Code: Engine RPM Output Circuit/Open

๐ŸŸข Low severity ยท drivable

The car drives normally; the tachometer or other modules may just lose the engine speed signal.

What P0654 means

The engine computer sends an engine speed, or RPM, signal to other modules such as the tachometer. This code means that output circuit is open or not working, so the RPM signal isn't getting through.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Clean and reseat the RPM signal connectorsYes$0โ€“20
Inspect and repair the RPM output wiringMechanic$50โ€“200
Test and replace a faulty tachometer or moduleMechanic$100โ€“300

Frequently asked questions

Can I drive with a P0654 code?
Yes. The car runs normally; only the RPM signal to other modules is affected.
What does the RPM output do?
It sends the engine speed signal to the tachometer and other modules that need to know how fast the engine is turning.
How much does it cost to fix a P0654?
Usually $50โ€“200 for wiring repairs; a faulty gauge or module is $100โ€“300.

Related codes

P0655
P0655 Code: Engine Hot Lamp Output Control Circuit
P0656
P0656 Code: Fuel Level Output Circuit
P0500
P0500 Code: Vehicle Speed Sensor (VSS) Malfunction

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.