What is Maruti Suzuki P0300?
P0300 means the ECM detected misfires on multiple cylinders without identifying a single specific cylinder. On Maruti K10B, K12B and G10 engines this almost always means spark plugs are well past their service interval. If accompanied by P0301–P0304 on a specific cylinder, one ignition coil or injector is the likely fault.
Symptoms of P0300 on Maruti Suzuki
Engine shakes and vibrates at idle — noticeable in cabin.
Engine stumbles when pulling away from standstill.
Misfires reduce combustion efficiency significantly.
Unburnt fuel enters cat and overheats it — urgent fix required.
Common Causes of Maruti Suzuki P0300
How to Fix P0300 on Maruti Suzuki
Check service history for last spark plug replacement. If over 40,000 km, replace all plugs first and clear code — this resolves P0300 on Maruti in about 70% of cases. If misfire continues, do a cylinder-specific misfire test by swapping ignition coils to identify a failed coil. Injector cleaning should be considered if coils and plugs check out.
⚡ Book Professional Diagnosis — ₹499 onwards
HT ECM Solutions · Bachupally, Hyderabad · Same-day service · Written report
Maruti Suzuki Models That Get P0300
This fault code commonly affects: Swift, Baleno, Ertiga, Brezza, Alto, Dzire, S-Cross, Ciaz. If your Maruti is showing this code, bring it to HT ECM Solutions in Bachupally, Hyderabad for same-day professional diagnosis.