[
  {
    "code": "P0300",
    "type": "Generic Powertrain",
    "description": "Random/Multiple Cylinder Misfire Detected",
    "severity": "High (Flashing check engine light)",
    "symptoms": [
      "Rough idling",
      "Lack of power",
      "Engine hesitation"
    ],
    "possible_causes": [
      "Faulty spark plugs or wires",
      "Faulty ignition coil",
      "Vacuum leak",
      "Low fuel pressure",
      "Internal engine mechanical failure"
    ],
    "monitor_strategy": "Cylinder acceleration monitoring",
    "diagnosis_steps": [
      "Check for other codes",
      "Inspect ignition components",
      "Perform compression test"
    ]
  }
]