P0305 means the ECU counted enough missed combustion events on cylinder 5 (typically over 2% of firings in a 200-rev window) to trip the misfire monitor. Expect rough running and a flashing CEL under load.
P0305 is a misfire-related diagnostic trouble code classified as high severity. When your vehicle's ECU detects this condition, it stores P0305 and illuminates the check engine light.
