GENERAC-1200 serious Generac Evolution ›

Stepper Motor Underspeed During Start or Load

The GENERAC-1200 (Generac Evolution) diesel fault code means: Stepper Motor Underspeed During Start or Load. This is a serious severity code.

My Garage →
Keep driving?
No -- stop driving
DIY difficulty
moderate
Estimated cost
$80-$200 DIY for stepper motor replacement plus throttle body cleaning supplies. Pro diagnosis and stepper replacement typically $200-$450 depending on labor rates. Controller board replacement if needed adds $300-$600 in parts.
Built for Diesel — Not a Car Reader
ANCEL HD7000 Heavy-Duty Diesel Scanner

A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Lower-Cost Diesel Option
FOXWELL HD301 Diesel Truck Scanner

Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Generator displays code 1200 on the Evolution controller panel and shuts down
  • Generator cranks but fails to reach operating RPM and then stops
  • Engine RPM drops or surges during startup before tripping the fault
  • Generator starts but stalls when a load is applied and logs 1200
  • Red fault light is on and the unit will not restart until the fault is cleared
  • Generator passes crank but never reaches governed speed before shutting off
  • Weekly exercise cycle starts and then shuts down early with a 1200 alarm

Probable Causes (Ranked by Likelihood)

  • Stepper motor worn out or seized, preventing throttle movement during RPM ramp-up Very Likely
  • Stepper motor wiring harness damaged, corroded, or has a broken pin preventing proper signal delivery Very Likely
  • Throttle body or throttle shaft binding due to carbon buildup or mechanical obstruction Likely
  • Weak or failing fuel delivery causing lean condition that prevents proper RPM response Likely
  • Evolution controller failure causing incorrect or missing stepper motor drive signal Possible
  • Incorrect governor spring tension or governor arm not properly seated Possible
  • Low fuel pressure from regulator or fuel valve not fully opening on LP or NG supply Less Likely

Step-by-Step Diagnostic Procedure

  1. Start by pressing OFF on the panel, then check the fault history by scrolling through the Evolution controller display. Confirm the code is 1200 and note whether it trips during initial crank or after the engine fires.

  2. Inspect the stepper motor wiring harness visually. The stepper motor sits on the throttle body and connects to the Evolution controller via a multi-pin connector. Look for chewed insulation from rodents, corroded pins, or broken wires where the harness bends near the engine block.

  3. Unplug the stepper motor connector and inspect the pins on both the harness side and the motor side. Use electrical contact cleaner to clean the pins. Reconnect firmly and attempt a restart by pressing AUTO and letting the weekly exercise trigger, or use MANUAL to initiate a run.

  4. If you have a multimeter set to DC ohms, measure resistance across each winding pair on the stepper motor connector. Typical Generac stepper motor windings read 30 to 50 ohms between the correct pin pairs. A reading near zero indicates a shorted winding. An open-loop (OL) reading indicates a broken winding. Either result means the stepper motor needs replacement.

  5. Manually turn the throttle shaft on the throttle body by hand with the generator OFF and the fuel valve closed. It should pivot smoothly through its full range with light resistance. If it feels sticky, gritty, or will not move freely, clean the throttle body bore and shaft with throttle body cleaner and a soft brush. Do NOT use carb cleaner on plastic throttle bodies.

  6. Check your fuel supply. On LP systems, verify the tank is above 20 percent and the manual shutoff valve is fully open. On NG systems, confirm no other high-draw appliances were running simultaneously during the fault. Low fuel pressure is a secondary cause that can mimic stepper faults because the engine cannot build RPM even when the throttle opens correctly.

  7. If the wiring and throttle body check out and the stepper motor ohm readings are out of spec, replace the stepper motor. This is a moderate DIY job. The motor is typically held by two screws on the throttle body and requires disconnecting one harness plug. Match the part number on the old motor or use the Generac parts lookup with your model and serial number.

  8. If a new stepper motor does not resolve the fault, the Evolution controller board may have a failed stepper driver circuit. At this point you need a Generac dealer or certified technician with a controller test harness to confirm before replacing the board.

Frequently Asked Questions

What does Generac code 1200 mean?

Code 1200 means the Evolution controller tried to move the stepper motor, which controls the throttle, during startup or when a load came on, but the engine RPM did not respond fast enough. The controller expects to see RPM climb within a defined time window. When it does not, it shuts the unit down and logs 1200. The most common reasons are a worn or failed stepper motor, a damaged wiring harness going to that motor, or a throttle body that is sticking and not letting the throttle shaft move freely.

Can my generator still run with this code?

No. Code 1200 is a hard shutdown fault. The Evolution controller will not allow the generator to stay running or restart in AUTO mode until the fault is cleared and the underlying cause is fixed. If utility power fails during an outage, the generator will attempt to start, but it will shut itself down again if the stepper fault is still present.

How much does it cost to fix?

If the fix is a new stepper motor and you do it yourself, expect to spend $80 to $200 in parts depending on your model. A professional technician will typically charge $200 to $450 including labor and the part. If the fault turns out to be the Evolution controller board itself, parts alone can run $300 to $600 and you should have a certified tech handle the installation and calibration.

Will the generator start the next time the power goes out?

It will attempt to start because the ATS will still signal the generator when utility power drops. However, if the stepper motor or its wiring is at fault, the generator will crank, try to ramp up to speed, fail, and shut down with code 1200 again. It will not power your home during the outage. Do not assume this code will clear itself. Diagnose and repair it before you need the generator.

Explore More