EZGO TXT Won't Move? Find the Fault on Series, DCS, PDS and TXT 48

An E-Z-GO TXT that won't move is usually Run/Tow, the charger interlock or a weak pack. If not, PDS carts beep out fault codes and every TXT can be tested pin by pin at the controller. Here's how for each drive system.

Illustration: a golf cart outline with a charge port that has a reed switch inside and a Run/Tow switch set to Run, titled EZGO TXT won't move?

Quick answer: on an electric E-Z-GO TXT, first rule out the four things that disable the controller on purpose: the Run/Tow switch under the passenger seat (set it to Run and wait 30 seconds after any wiring work), the charger cord, the Forward/Reverse selector and the pedal being pressed when you turn the key. Then check the charge-port reed switch, a known weak spot on TXTs. After that, the test depends on which TXT you have: a 36V PDS beeps out fault codes through the reverse buzzer, a 2010-on TXT 48 needs a handheld tool or a meter at the controller plug.

Safety first. A TXT pack is 36V or 48V and can deliver hundreds of amps through a wrench, ring or watch. Wear safety glasses, use insulated tools and take off jewelry. For every test that involves pressing the pedal, chock the front wheels and lift the rear (drive) wheels securely on jack stands; the controller rebuilder FSIP's TXT sheets say to always do this when troubleshooting. E-Z-GO says to put Run/Tow in Tow/Maintenance before connecting or disconnecting batteries or any wiring. Never jump the solenoid's two large posts. If a cable has melted, a battery is swollen or hot, or you smell burning, stop.

First: which TXT do you have?

"TXT" is a body style that E-Z-GO built around four different electric drive systems, and each one is diagnosed differently. You can tell them apart in a minute without knowing the year. These identification points come from Revolution Golf Cars' drive system identification guide, an explainer in Golf Car News and an Alltrax product bulletin on the TXT 48. Year ranges are approximate; sources differ by a year or so.

SystemHow to spot itPackHow it reports faults
Series (non-DCS, mid-1990s on)Forward/Reverse lever with a linkage rod down to a switch bolted in the battery compartment. No Run/Tow switch, no speed sensor on the motor.36VNo codes; meter tests only
DCS (about 1995–1999)Same-looking F/R lever, but no linkage rod (a small rotating disc instead). Run/Tow switch under the seat. No speed sensor.36VNo beep codes; meter tests
PDS (about 2000–2010)Rocker F/R switch on the dash next to the key. Run/Tow switch under the seat. Speed sensor on the motor. Controller has several plugs.36V, six 6V batteriesBeep codes through the reverse buzzer
TXT 48 (2010 model year on)Dash rocker F/R, Run/Tow switch, speed sensor, black Curtis controller with a single 16-pin plug.48V, six 8V batteriesHandheld diagnostic tool; meter tests

TXTs running lithium batteries (factory or conversion) have a battery management system that can shut the pack off on its own. If your pack reads 0V, read the lithium notes in our golf cart won't move guide and your battery's manual before anything else. If you want the build year, our serial number lookup explains how to read the serial plate.

Five TXT checks before you pick up a meter

  1. Run/Tow switch on Run, then wait. On DCS, PDS and TXT 48 carts, the switch is under the seat (passenger side on PDS and later carts, on or near the controller cover). E-Z-GO's TXT Freedom owner's guide says Tow/Maintenance deactivates the controller, the electronic braking and the warning beeper. It also says that after connecting a battery or any other wiring, you should wait at least 30 seconds before moving the switch to Run. If the cart died right after battery work, this is the first suspect.
  2. Charger cord fully out. E-Z-GO's guides say the charging interlock disables the controller while the charger plug is in the receptacle. Pull it out and make sure nothing is stuck in the port.
  3. Selector firmly in Forward or Reverse. Put it in Reverse: on PDS and TXT 48 carts, the reverse buzzer should sound. If it does, the key and selector circuit are alive. E-Z-GO also warns that moving the selector while rolling causes sudden slowing and the warning beeper.
  4. Pedal up when you turn the key. E-Z-GO's high pedal disable blocks the drive if the key is turned on or the direction is changed while the pedal is pressed. Let the pedal all the way up, cycle the key and try again. On a TXT 48, E-Z-GO's handheld guide lists this fault as clearing once the throttle drops below 25%.
  5. Pack voltage. With a DC voltmeter across the pack's main positive and negative, a rested flooded lead-acid 36V pack reads about 38.2V full and 36.3V at half charge; a 48V pack reads about 50.9V full and 48.4V at half (Trojan's open-circuit voltage chart). If it's lower, charge first. On a 48V TXT Freedom, E-Z-GO's charger won't start on a pack below 48.0V and flashes red twice instead. That's a battery problem, not a drive problem.

The TXT weak spot: the reed switch in the charge port

The charger interlock on a TXT is a small reed switch inside the charging receptacle. With no cord plugged in, it should pass pack voltage to the controller's interlock input. When it fails open, the controller acts as if a charger is connected and the cart won't drive. FSIP's PDS troubleshooting sheet calls a damaged reed switch a "common failure", and its DCS sheet says a broken reed switch in the charge receptacle is common.

How to check it with the cord unplugged, key off, Run/Tow on Run, meter black lead on the main battery negative:

  • TXT 48 (Curtis 1206HB): back-probe pin 5 of the 16-pin controller plug. It must read pack voltage. If it doesn't, check the wiring and the reed switch in the receptacle.
  • PDS (Curtis 1206MX): J1 pin 4 must read pack voltage with the charger disconnected.
  • DCS (Curtis 1206SX): pin 9 must read pack voltage with Run/Tow on Run. If it doesn't, check the wiring, the Run/Tow switch and the reed switch.
  • Series (non-DCS): the reed switch sits in the same start circuit as the key, the direction switch and the pedal switch. See the series section below.

A failed reed switch is fixed by replacing the receptacle or switch. Don't leave the interlock jumpered: it is what stops the cart from being driven off with the cord still attached.

The diagnosis at a glance

  1. If Run/Tow is on Tow, the cord is in, the selector is between positions or the pedal was down at key-on → fix it, cycle the key, wait 30 seconds after any wiring work.
  2. If the pack is under the half-charge voltage → charge it first, then test each battery under load.
  3. If it's a PDS → put it in diagnostic mode and count the beeps (table below).
  4. If it's a TXT 48 → read faults with a handheld tool, or go input by input with a meter at the controller plug.
  5. If every input reads right and the solenoid clicks but the cart sits → test the solenoid contacts, the power cables and the motor windings.
Diagram of an E-Z-GO TXT speed controller with its inputs (Run/Tow, charge port reed switch, key, Forward/Reverse, pedal switch) that must each read pack voltage, and its outputs (solenoid coil drive, throttle sensor supply and signal, motor speed sensor) with expected voltages and pin numbers for the TXT 48 and PDS controllers
What the controller has to see before it will close the solenoid. Pin numbers are for the original Curtis 1206HB (TXT 48) and 1206MX (PDS) plugs. Open full size.

PDS (36V): let the cart tell you the fault

A PDS cart can beep out its fault codes through the reverse buzzer, so the buzzer has to work (put the cart in Reverse to check it). E-Z-GO's 2001-on owner's manual gives this procedure:

  1. Turn the key switch Off.
  2. Put the Run/Tow/Maintenance switch on Run.
  3. Move the direction selector from Neutral to Reverse five times.
  4. Listen. A first group of beeps confirms diagnostic mode; the manual says the number of beeps matches the cart's performance option. After that, a code sounds when a fault is detected.
  5. To leave diagnostic mode, select Tow/Maintenance.

The manual splits the codes into two groups. For the first group, raise the rear wheels before testing:

BeepsFaultWhat the cart doesE-Z-GO's correction
1-1Controller failureWon't runCheck motor wiring and motor resistance; replace controller
1-2Throttle faultSolenoid clicks, won't runReplace or adjust pedal box, harness
1-4High pedal disableWon't runRelease pedal; check pedal box, linkage and switch
2-4Solenoid coil failure or disconnectedWon't runCheck coil connections and wiring; replace solenoid if needed
3-1Solenoid driver failWon't runCheck coil wiring for shorts; replace controller
3-3Solenoid did not closeWon't runCheck all solenoid wiring; replace solenoid if needed
3-4Field winding openSolenoid clicks, won't runCheck motor and controller field connections; power harness or motor
4-1Armature openSolenoid clicks, won't runCheck motor and controller armature connections; power harness or motor
4-3Solenoid drop outStopsCheck solenoid and wiring

The second group only shows up while the cart is driven under load:

BeepsFaultWhat the cart doesE-Z-GO's correction
1-3Speed sensor faultRuns slowlyCheck sensor connections and magnet; replace sensor if needed
2-1Low battery voltageReduced performanceCharge batteries; replace bad ones
2-2High battery voltageReduced regenerative brakingCheck battery voltage
2-3Thermal cutbackReduced performanceLet the controller cool; check heat sink bolt torque
3-2Solenoid weldedRuns slowlyCheck auxiliary power; replace solenoid
4-2Motor stalledStoppedRemove the mechanical blockage

TXT 48 (2010 on): no beep codes, so use a handheld or a meter

E-Z-GO's TXT 48V service manual says diagnostic mode on these carts is by handheld only. The tool plugs into a diagnostic port under the passenger seat, and it won't work with Run/Tow on Tow or with the charger connected. E-Z-GO's handheld guide lists the controller faults; these are the ones behind a cart that won't move or only crawls:

Handheld showsMeaningLikely cause (per E-Z-GO)
HPDHigh pedal disablePedal pressed before key and direction, or a bad throttle device
THROTTLE FAULTThrottle input faultThrottle wiring open or shorted, or a bad throttle device
MAIN COIL OPENSolenoid coil seen as openSolenoid coil or its wiring open
MAIN DROPOUT 1Solenoid opened while drivingSolenoid, or its coil or wiring
FIELD MISSINGMotor field winding openField winding or its connection
HW FAILSAFEHardware failsafe errorDefective controller or miswired power cables
MOTOR STALLHigh current with no speed pulsesStalled motor, or a bad speed sensor or wiring
SPEED SENSOR FAULTNo speed pulsesBad or missing speed sensor, open wiring; cart limps in slow speed
MAIN WELDEDSolenoid stuck closedWelded solenoid contacts; cart limps in slow speed
LOW BATTERY VOLTAGEPack below the cutback limitLow pack, corroded battery terminal, loose battery or controller terminal
THERMAL CUTBACKController over or under temperatureAbove 85°C or below −25°C, heavy load, poor mounting

No handheld? A meter does the same job, one input at a time.

Meter tests at the controller plug, by system

All of these come from FSIP's install and troubleshooting sheets for the original Curtis controllers. Leave the plug connected and back-probe from the wire side (a straightened paperclip works). Black lead on the main battery negative, rear wheels off the ground, Run/Tow on Run. First measure the main positive post: that's your "pack voltage." E-Z-GO's service manual notes that readings through wires and connectors can be up to about one volt below it. Work in order and fix the first wrong reading before you go on.

TXT 48 (Curtis 1206HB, 16-pin plug)

PinConditionShould readIf not
5Charger unpluggedPack voltageReed switch in charge port, wiring
9Run/Tow on RunPack voltageRun/Tow switch, wiring
8Selector in ForwardPack voltageF/R switch, wiring
16Selector in ReversePack voltage, buzzer soundsF/R switch, wiring
7Selector in Reverse0V, buzzer soundsReverse buzzer or wiring open
10Key onPack voltageKey switch open
6Pedal up / pedal down0V / pack voltagePedal switch shorted / open
12Pedal up / pedal downPack voltage / about 0VSolenoid coil or wiring open
1Run/Tow on Run13–15VUnplug the throttle sensor (ITS): if it comes back, replace the ITS
2Pedal at the solenoid click / floored1V ±0.3V / 2.7V ±0.5VTest the ITS
15, 13Run/Tow on Run15V / about 0VSpeed sensor or wiring
14Turn a lifted drive wheel slowlyToggles 0V and 5VSpeed sensor or wiring

PDS (Curtis 1206MX, several plugs)

PinConditionShould readIf not
J1-5Run/Tow on RunWithin 4V of packPrecharge resistor missing or bad
J3-2, J3-4Run/Tow on RunSame as J1-5 / pack voltageRun/Tow switch or wiring
J1-4Charger unpluggedPack voltageReed switch in charge port
J1-3Neutral / ForwardAbout 0V / pack voltageF/R switch shorted / open
J1-2Neutral / ReverseAbout 0V / pack voltageF/R switch shorted / open
J1-8Key off / key onAbout 0V / pack voltageKey switch shorted / open
J4-1Pedal up / flooredAbout 0V / pack voltagePedal switch shorted / open
J4-4Run/Tow on Run13–16VUnplug the ITS: if it comes back, replace the ITS
J4-3Pedal up / flooredAbout 0.5–0.9V / 2.5–3.3VWiring, then the ITS
J1-6Pedal up / pedal downPack voltage / 0V and solenoid engagesSolenoid, wiring, then controller
J5-3, J5-2Run/Tow on Run / turn a lifted wheel12–15V / toggles 0–5VSpeed sensor, its magnet, wiring

DCS (Curtis 1206SX)

  • Pins 10 and 9 must read pack voltage with Run/Tow on Run. Pin 9 also runs through the charger interlock.
  • Pin 6: pack voltage with the key on and Forward or Reverse selected. If not, check the F/R switch and the key switch.
  • Pin 4: 0V in Forward, pack voltage in Reverse. A wrong reading points to the MS2 microswitch on the direction switch.
  • Pin 5: pack voltage with the pedal down. If the solenoid doesn't click then, check pin 7: it should read pack voltage with the key on, the pedal up and a direction selected. If it doesn't, suspect an open solenoid coil.
  • Pin 2: 14–15V (throttle sensor supply). Pin 1: about 0.4V with the pedal up and about 1.5V with the pedal floored.
  • FSIP's tip: if the cart has no walk-away braking, or only drives after a delay of about 10 seconds, replace the diode/resistor module at the solenoid.

Series TXT (lever with linkage rod, Curtis 1206-03/-04)

This cart has no Run/Tow switch and no codes. Everything that grants permission to drive feeds one wire. Key on, Forward selected, pedal down: pin 4 must read pack voltage and the solenoid must click. If it doesn't, FSIP lists the charger reed switch, the MS2 microswitch in the direction switch, the key switch, the pedal microswitch (MS3) and the wiring between them. With the pack disconnected, check each one for continuity in its "on" position to find the open one. Pin 4 at pack voltage but no click? Check for pack voltage across the solenoid's small terminals, then the coil. Throttle sensor: about 12–16V on pin 2, and on pin 1 about 0.6V at the click and 1.6V floored (±0.2V).

Solenoid clicks, cart still won't move

A click only proves the coil moved; the heavy contacts may still not be passing current. Our solenoid clicking guide covers the on-cart voltage test. To bench-check a TXT solenoid, FSIP's sheets say:

  • With all wires off, the coil (small terminals) should measure at least 100 Ω. FSIP's series-TXT sheet gives 100–250 Ω depending on the solenoid type.
  • Put the meter on the two large posts and feed pack voltage to the coil with jumpers. The reading must drop from open to less than 0.3 Ω. E-Z-GO's manual adds that continuity across the large posts with the coil off means the contacts are welded.
  • Many TXT solenoids have a suppression diode on the coil. If you replace the solenoid, put the diode back the right way round; the band orientation is on FSIP's sheet for your controller, and in our solenoid diode and resistor guide.

If the solenoid passes, check the motor with the motor wires disconnected. For PDS and TXT 48 motors, FSIP gives armature A1–A2 at 0.3–1 Ω and field F1–F2 at 1–2 Ω; for DCS, 0.2–1 Ω for the armature. A1 to F1 must be open, and F1 to the motor case must be over 5 MΩ. Touch the meter leads together first and subtract that reading, because these values are tiny. FSIP notes that many cart problems turn out to be burnt or damaged brushes, which the armature check catches, and that a shorted armature and field will damage a new controller.

If it stopped right after new batteries

  • Did the cart sit in Tow for at least 30 seconds after the last cable went on? If not, go back to Tow, wait, then Run.
  • Compare the cable layout with the battery diagram in your owner's manual. One reversed battery drops pack voltage by twice that battery's voltage.
  • E-Z-GO's TXT Freedom guide gives 90–100 in-lb for battery post hardware. A loose post can read fine at rest and collapse under load.
  • A steady spark when you connect the last cable means a short somewhere. Stop and read what to do when a golf cart sparks when connecting the battery.
  • Flooded batteries need correct electrolyte levels to hold voltage under load; see how to water golf cart batteries.

When to call a technician

  • A beep code or handheld fault whose correction is "replace controller", and your motor and wiring checks passed.
  • Melted cables, a burnt controller plug pin or a hot, swollen battery.
  • The motor turns with the pedal up, or the cart creeps in Neutral.
  • Low-ohm readings you can't trust on your meter.

More brand guides are in our E-Z-GO section, and symptom guides for every brand are in troubleshooting.

Frequently asked questions

Why won't my EZGO TXT move after charging?

Either the charger plug is still in the receptacle, or the reed switch in the charge port has failed and the controller still thinks a charger is connected. With the cord out, the interlock input should read pack voltage: pin 5 on a TXT 48 controller, J1 pin 4 on a PDS.

How do I put an EZGO PDS in diagnostic mode?

Key off, Run/Tow on Run, then move the direction selector from Neutral to Reverse five times. After the confirming beeps, the reverse buzzer sounds a code when it detects a fault. Select Tow/Maintenance to exit. The reverse buzzer must work for this.

Does a TXT 48 beep fault codes?

No. E-Z-GO's TXT 48V service manual says diagnostic mode on these carts is by handheld only, through the diagnostic port under the passenger seat. Without the tool, test each controller input with a meter.

Why does my EZGO TXT only go walking speed?

The controller has usually dropped into a slow "limp" mode to protect itself. On a PDS, code 1-3 (speed sensor) and 3-2 (welded solenoid) both list "runs slowly." On a TXT 48, a speed sensor fault or welded solenoid triggers the same limp-home speed. Check the speed sensor, its magnet and wiring, and the solenoid contacts.

Where is the Run/Tow switch on an EZGO TXT?

Under the seat, on or near the controller cover; E-Z-GO's PDS and TXT Freedom manuals put it on the passenger side. Series TXTs with a linkage-type lever don't have one.

Can I bypass the charger interlock to get the cart moving?

Only as a short test to confirm the diagnosis, and then replace the receptacle or reed switch. The interlock is there so the cart can't be driven off with the charger cord connected.

Sources

  • E-Z-GO, TXT Freedom 48V owner's guide 633138-F (Run - Tow/Maintenance switch, 30-second wait, charger interlock and charger fault codes, high pedal disable, diagnostic mode, 90–100 in-lb battery hardware): ezgo.txtsv.com (PDF)
  • E-Z-GO, electric fleet golf car and personal vehicle owner's manual, model year 2001 on, 28645-G01 (PDS diagnostic mode and beep code chart): PDF hosted by My Golf Buggy
  • E-Z-GO, TXT 48V repair and service manual 614279 (handheld-only diagnostics, battery reference voltage, solenoid continuity, 1206HB-5201 fault table): ManualsLib
  • E-Z-GO, TXT 48V handheld diagnostics and troubleshooting guide 614450 (fault list, controller responses, tool limits): PDF hosted by GolfTechs
  • FSIP (Flight Systems Industrial Products), install and troubleshooting sheets for E-Z-GO controllers: TXT 48, Curtis 1206HB, PDS, Curtis 1206MX, DCS, Curtis 1206SX, series TXT, Curtis 1206-03/-04
  • Revolution Golf Cars, drive system identification: revolutiongolfcars.com
  • Golf Car News, "Understanding PDS, DCS and IQ systems" (2016): golfcarnews.com
  • Alltrax, product bulletin on the EZGO TXT 48 (2010 model year, 16-pin connector, controller ID): alltraxinc.com (PDF)
  • Trojan Battery, open-circuit voltage chart: trojanbattery.com
  • Your cart's own owner's and service manual. Where it differs from this guide, follow it.

Last checked against the documents above on October 24, 2026. E-Z-GO and TXT are trademarks of their owner; Golf Cart Clinic is independent and not affiliated with E-Z-GO.

#Electric carts #Won't move #E-Z-GO TXT

About the author: Golf Cart Clinic Editorial Team

The Golf Cart Clinic editorial team researches golf cart repair, battery care and state laws from manufacturer manuals, battery makers' documentation and official government sources, and links to them in every guide.

About the editorial team

Questions and comments

No comments yet. Corrections and notes from your own repair are welcome.

Leave a comment

Comments are moderated and appear after an editor approves them. Your email is never shown.