P0304 Code: 2019 Mercedes-Benz – What It Means & Cost to Fix

2019 Mercedes-Benz E-Class P0304: Cylinder 4 Misfire Fix

Safety Warning

  • Allow engine to cool completely before working on ignition components
  • Disconnect battery negative terminal before removing ignition coils
  • Use proper torque specifications when installing spark plugs to avoid thread damage
  • Wear safety glasses when working around engine components

Quick Diagnosis Summary

Severity: MEDIUM
Urgency: Address Soon
DIY Difficulty: Moderate (Some Experience)
Est. Cost: $150 - $300

The P0304 diagnostic trouble code in your 2019 Mercedes-Benz E-Class indicates a specific cylinder 4 misfire, a moderately serious engine issue that requires prompt attention. When your vehicle's engine control module (ECM) detects that cylinder 4 isn't firing properly or consistently, it triggers this code to alert you of the problem. While not immediately dangerous, ignoring a P0304 code can lead to decreased fuel economy, rough engine performance, and potential damage to your catalytic converter.

Understanding P0304 Code Symptoms

When your 2019 Mercedes-Benz E-Class experiences a cylinder 4 misfire, you'll likely notice several distinct symptoms that indicate engine trouble:

  • Engine rough idling: Your E-Class may shake or vibrate noticeably while idling at traffic lights or in park
  • Reduced power and acceleration: You'll feel a lack of power when accelerating, especially during highway merging or hill climbing
  • Check engine light: The most obvious sign, as the ECM illuminates this warning when detecting the P0304 code
  • Poor fuel economy: Misfiring cylinders cause incomplete combustion, leading to increased fuel consumption
  • Engine hesitation: The vehicle may stumble or hesitate during acceleration, particularly under load
  • Unusual exhaust emissions: You might notice black smoke or a strong fuel odor from the exhaust
  • Engine knocking sounds: Metallic knocking or pinging noises, especially under acceleration

Common Causes of P0304 in 2019 Mercedes-Benz E-Class

Faulty Ignition Coil (Most Likely Cause)

Mercedes-Benz vehicles, including the 2019 E-Class, commonly experience ignition coil failures after 60,000+ miles. The ignition coil for cylinder 4 creates the high-voltage spark needed for combustion. When this component fails, it can cause intermittent or constant misfiring. Mercedes-Benz uses individual coil-on-plug designs, making cylinder-specific failures more identifiable through codes like P0304.

Worn Spark Plug

Spark plugs in Mercedes-Benz engines typically last between 60,000-100,000 miles, depending on driving conditions and maintenance. A worn, fouled, or damaged spark plug in cylinder 4 prevents proper ignition of the air-fuel mixture. Signs of spark plug wear include electrode erosion, carbon buildup, or oil fouling.

Fuel Injector Problems

A clogged or failing fuel injector specific to cylinder 4 can prevent proper fuel delivery, causing misfires. While less common than ignition-related issues, fuel injector problems can occur due to poor fuel quality, contaminated fuel, or lack of regular maintenance. The 2019 E-Class uses direct injection technology, making injectors more susceptible to carbon buildup.

Carbon Buildup on Intake Valves

Direct injection engines like those in the 2019 Mercedes-Benz E-Class are prone to carbon buildup on intake valves. Unlike port injection systems, direct injection doesn't allow fuel to clean the intake valves, leading to carbon deposits that restrict airflow to cylinder 4. This issue becomes more common after 40,000+ miles and can cause misfiring.

Compression Loss

While less likely in a relatively new 2019 vehicle, internal engine damage such as worn piston rings, damaged valves, or head gasket issues could cause compression loss in cylinder 4. This scenario typically occurs with severe neglect, manufacturing defects, or unusual operating conditions.

Diagnosing P0304 Cylinder 4 Misfire

Proper diagnosis of the P0304 code requires a systematic approach to identify the exact cause:

Initial Diagnostic Steps

  • Code scanning: Use an OBD-II scanner to confirm the P0304 code and check for additional related codes
  • Visual inspection: Examine ignition coils, spark plug wires, and vacuum lines for obvious damage
  • Coil pack testing: Swap the cylinder 4 ignition coil with another cylinder to see if the misfire moves
  • Spark plug inspection: Remove and examine the cylinder 4 spark plug for wear, damage, or fouling

Advanced Diagnostic Procedures

  • Compression testing: Measure cylinder 4 compression to rule out internal engine problems
  • Fuel injector testing: Check fuel injector operation and spray pattern using specialized equipment
  • Intake valve inspection: Use a borescope to examine intake valves for carbon buildup
  • Engine timing verification: Ensure proper timing chain/belt operation

Repair Options for P0304 Code

Professional Repair Services

Taking your 2019 Mercedes-Benz E-Class to a qualified technician ensures proper diagnosis and repair. Professional shops have access to Mercedes-specific diagnostic tools, technical bulletins, and OEM parts. They can also perform warranty-covered repairs if your vehicle is still under coverage.

DIY Repair Considerations

The P0304 repair has moderate DIY feasibility for mechanically inclined owners. Ignition coil and spark plug replacement are relatively straightforward procedures, while fuel injector service and carbon cleaning require more advanced skills and tools.

Safety Warnings for DIY Repairs

  • Allow the engine to cool completely before working on ignition components
  • Disconnect the battery negative terminal before removing ignition coils
  • Use proper torque specifications when installing spark plugs to avoid thread damage
  • Wear safety glasses when working around engine components

Cost Breakdown for P0304 Repairs

Repair costs for addressing the P0304 code in your 2019 Mercedes-Benz E-Class typically range from $150-$300, depending on the root cause:

Common Repair Costs

  • Ignition coil replacement: $150-$250 (includes part and labor)
  • Spark plug replacement: $120-$200 (typically replace all plugs)
  • Fuel injector cleaning: $100-$200 per injector
  • Fuel injector replacement: $300-$500 per injector
  • Carbon cleaning service: $300-$600 for professional cleaning

DIY Cost Savings

Performing repairs yourself can reduce costs significantly. OEM ignition coils cost $80-$120 each, while spark plugs range from $15-$25 per plug. However, specialized tools for fuel injector service or carbon cleaning may offset savings.

Prevention Tips for P0304 Code

Preventing future P0304 codes in your 2019 Mercedes-Benz E-Class involves consistent maintenance and quality components:

  • Use premium fuel: Higher octane fuel with quality detergents helps prevent carbon buildup
  • Regular maintenance: Follow Mercedes-Benz recommended service intervals for spark plugs and ignition components
  • Fuel system cleaning: Periodic fuel injector cleaning services help maintain optimal performance
  • Quality parts: Use OEM or equivalent quality ignition coils and spark plugs
  • Avoid short trips: Allow the engine to reach full operating temperature regularly
  • Address codes promptly: Don't ignore check engine lights or performance issues

When to Seek Professional Help

While some P0304 repairs are DIY-friendly, certain situations require professional attention:

  • Multiple cylinder misfire codes appear simultaneously
  • Compression testing reveals internal engine problems
  • Carbon buildup requires professional cleaning equipment
  • Fuel injector replacement or calibration is needed
  • Vehicle is still under warranty coverage

Frequently Asked Questions

You can drive short distances with a P0304 code, but it's not recommended for extended periods. The misfire can damage your catalytic converter, reduce fuel economy, and cause rough engine performance. Address the issue within a few days to prevent more expensive repairs.

The easiest diagnostic method is swapping the cylinder 4 ignition coil with another cylinder's coil. If the misfire code moves to the new cylinder, the coil is faulty. If P0304 remains, check the spark plug next. Many technicians replace both components together for complete repair.

P0304 repairs may be covered under your 2019 E-Class warranty, depending on mileage and the root cause. Ignition coils and spark plugs are typically covered under the powertrain warranty for the first 4 years/50,000 miles. Contact your Mercedes-Benz dealer to verify coverage.

Ignition coils in Mercedes-Benz vehicles typically last 60,000-100,000 miles, though some may fail earlier due to heat stress or manufacturing variations. Regular maintenance and using quality fuel can help extend coil life. Replace coils at the first sign of misfiring to prevent catalytic converter damage.

Yes, a P0304 code will likely cause your vehicle to fail emissions testing. The misfire increases harmful exhaust emissions and may damage the catalytic converter. Most testing facilities will reject vehicles with active misfire codes, so repair the issue before your emissions test.

While not strictly necessary, many technicians recommend replacing all ignition coils when one fails, especially on higher-mileage vehicles. This prevents future individual failures and ensures consistent performance. However, for a 2019 vehicle under warranty, replacing only the faulty cylinder 4 coil may be sufficient.

Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case