P0328 fault code: Knock Sensor 1 Circuit High High severity
What does P0328 mean?
P0328 is a generic (SAE standard) powertrain code reported by your car’s engine control unit. It sits in the P03xx block, which covers ignition system & misfire. The stored description is “Knock Sensor 1 Circuit High”. The code itself tells you which circuit or system tripped the fault — not always the exact part that failed, which is why a short diagnosis pays for itself before replacing components.
Symptoms you may notice
- Shaking or vibration at idle
- Flashing engine management light under acceleration
- Loss of power and poor fuel economy
- Popping or spitting noises from the exhaust
Most common causes
- Worn spark plugs or failed ignition coil (the most common cause in UK cars)
- Faulty HT leads on older engines
- Low compression in one cylinder (valve or head gasket issues)
- Contaminated or stale fuel, blocked injector
How to diagnose P0328 yourself
- Read the code to identify which cylinder is misfiring (P0301 = cylinder 1, P0302 = cylinder 2, and so on)
- Swap the ignition coil with a neighbouring cylinder and re-scan — if the misfire moves, replace the coil
- Inspect and gap (or replace) the spark plugs
- If the misfire stays put, run a compression test on that cylinder
A basic code reader confirms the fault; a full-system scanner shows the live data you need for the steps above.
- Topdon OBD2 scannersTopdon diagnostic scanners with full-system readouts
- XTOOL diagnostic toolsXTOOL code readers for petrol and diesel cars
- Autel UK testersAutel professional-grade diagnostic testers
Will P0328 fail an MOT?
A flashing or steady engine management light is a Major defect — an automatic fail. Misfires almost always push emissions beyond the MOT limits too.
Before booking your test, check what usually fails on your car: see our MOT pass rates by make and model, built from 33.1 million DVSA tests.
Typical UK repair costs
| Outcome | Typical cost (parts + labour) |
|---|---|
| DIY: read code + basic checks | £0 (scanner assumed) |
| Independent garage diagnosis | £30–£60 |
| Typical repair range for this fault | £30–£350 |
| Main dealer equivalent | £45–£630 |
Costs are indicative UK ranges for independent garages in 2026. Main dealers typically charge 40–80% more.
Diagnose the symptom, then price the repair
Related fault codes
P0328 — quick answers
Is it safe to drive with P0328?
A flashing light means unburnt fuel is reaching the catalytic converter. Stop driving as soon as it is safe — continuing can turn a £30 spark plug job into a £1,000+ catalytic converter replacement.
Will P0328 clear itself?
If the underlying fault stops occurring, most ECUs extinguish the light after around 40 healthy warm-up cycles — but the code stays stored as history. Fix the cause, clear it with a scanner, then confirm it stays away over a full drive cycle.
How much does it cost to fix P0328 in the UK?
Typically £30–£350 at an independent garage depending on which cause you confirm. Diagnosing it yourself with a scanner avoids a £30–£60 diagnostic fee and stops parts being replaced on guesswork.
Will P0328 fail my MOT?
A flashing or steady engine management light is a Major defect — an automatic fail. Misfires almost always push emissions beyond the MOT limits too.
Code definitions follow the SAE J2012 standard. MOT defect rules reflect the DVSA MOT inspection manual (2026). This page is general guidance for UK drivers, not a substitute for a professional diagnosis.