Random misfire, no cylinder-specific code
BlamedCoils + injectors (the parts cannon)
UsuallyVacuum leak, stretched timing chain, or low fuel pressure under load
5-min testScope crank/cam correlation, smoke test, watch fuel pressure while it stumbles
Charging light / "bad alternator"
BlamedAlternator
UsuallyA bad ground, a corroded connection, or a parasitic draw
5-min testVoltage-drop test on the charging circuit — positive side AND ground side
Rough idle
BlamedThrottle body / IAC
UsuallyA vacuum leak or carbon buildup
5-min testSmoke test the intake, then watch live MAF/MAP data for the story
Crank, no-start = "it's the fuel pump"
BlamedFuel pump
UsuallyA relay, ground, crank sensor, or the security/immobilizer
5-min testConfirm spark + injector pulse + fuel pressure BEFORE you condemn the pump
Overheating
BlamedThermostat / water pump
UsuallyTrapped air, a head gasket, or a fan-control fault
5-min testBlock/combustion test, IR temp across the radiator, scan-command the fan