
Basic checks
Veepeak OBDCheck BLE
A Bluetooth LE adapter for reading standard engine codes and supported live data.
View on AmazonCylinder 4 Misfire Detected
Your engine's computer has detected that cylinder number 4 is not firing correctly, meaning it's not contributing power as it should.
The powertrain control module (PCM) has detected a misfire condition in cylinder number 4.
A worn, fouled, or damaged spark plug in cylinder 4 is a very common cause of a single-cylinder misfire.
Typical part cost: $10-30
A failing ignition coil or damaged spark plug wire specific to cylinder 4 will prevent proper spark delivery.
Typical part cost: $50-200
Create a free Wrenchify account to unlock the rest for P0304.
Unlock causesFree forever · No credit card
Create a free Wrenchify account to unlock the rest for P0304.
Unlock diagnosisFree forever · No credit card
Already have a compatible scanner? Use it. If not, a Bluetooth OBD2 adapter can help you confirm engine codes and check supported live sensor data before replacing parts.

Basic checks
A Bluetooth LE adapter for reading standard engine codes and supported live data.
View on Amazon
Regular diagnostics
A Bluetooth LE adapter with an automatic sleep feature for routine code and sensor checks.
View on Amazon
Another option
A Bluetooth LE adapter to consider when comparing supported vehicles and diagnostic apps.
View on AmazonIllustrations shown, not product photos. Check vehicle, phone and app compatibility before buying. These adapters do not guarantee access to ABS, airbags or manufacturer-specific systems. Clearing a code does not repair the fault and can reset emissions readiness monitors.
As an Amazon Associate, Wrenchify earns from qualifying purchases. This supports the app at no extra cost to you.
Create a free Wrenchify account to unlock the rest for P0304.
Unlock related codesFree forever · No credit card
The most common and often easiest fix is replacing the spark plug and/or ignition coil for cylinder 4. These components are wear items and frequently fail, leading to misfires.
While a bad MAF sensor can cause general engine performance issues and sometimes P0300 (multiple misfires) due to incorrect air measurement, it's less likely to cause a misfire specifically in cylinder 4 unless there's an additional, localized problem.
Year, make, model + step-by-step repair help — free plan included.