GM Service Manual Online
For 1990-2009 cars only

The power take-off (PTO) is an upfitter integrated system that allows the user to create an auxiliary power source. The PTO system specifically controls engine speed to values higher than normal base idle, PTO load relay engagement, and remote starting and shutdown of the engine. When the operator requests PTO, the PTO switch will be turned ON and the engine RPM will go to a default standby speed.

The PTO system utilizes the following:

Factory Installed PTO Components

    • The transmission driven PTO gear
    • The in-cab PTO switch
    • The power take off module (PTOM)
    • The remote PTO upfitter connector
    • Revised underbody structure and floor covering

Factory Installed PTO Components

In-cab PTO Switch

The PTO switch is mounted in the right side of the center instrument panel. The PTO switch is a four position rocker type: 1, 0, SET - and RES +. When the PTO 1 position is depressed, the PTO relay will be energized by the PTOM. A PTO LED indicator is integrated with the switch. The indicator will illuminate, flashing at a 0.25 second interval rate when the PTO relay is energized. The indicator illuminates solid once the PTO load feedback signal confirms the load has been engaged or after 3 seconds if load feedback is not utilized by the PTO system. The indicator will flash at a 1 second interval rate when PTO memory speed is retained. Depressing the 0 position turns the PTO system off. The PTO LED will turn off once engine speed reaches base engine idle, at which time the PTO relay is de-energized.

Transmission Driven PTO Gear

The Allison LCT-1000 transmission provides the PTO gear with the vehicles PTO option package. If the vehicle option package does not include PTO, then the PTO gear will not be included in the transmission.

The illumination of the background text of the PTO switch is provided through the dimming circuit controlled by the BCM.

Power Take-Off Module (PTOM)

The PTO electrical system is integrated around a central PTO control module. The PTO Module (PTOM) provides the following key functions:

    • Processes PTO operator switch inputs and translates these inputs into an engine speed request to the ECM
    • Controls the engagement of the PTO load relay
    • Process requests to the BCM and ECM to start and shutdown the engine
    • Requests the IPC to display on the DIC the actions the driver must take to enable PTO
    • Requests the ECM to command an engine shutdown and engine shutdown horn warning for critical engine and transition conditions (stationary remote PTO only).

The PTOM constantly looks at the information from various sensors and other inputs, and controls the systems that affect vehicle performance. If any of the PTO engage conditions for the specific operating mode are no longer valid, the engine controller will exit out of PTO mode.

Remote PTO Upfitter Connector

The PTO upfitter connector provides access to all remote PTO functions. The connector is located on the right-hand outside frame rail, underneath the passenger side door. Electrical connections to the following components are provided by this connector. The upfitter connector pin circuits (other than battery, ignition and ground) are disabled as the vehicle is received from the factory. The PTO module must be reprogrammed by the upfitter or dealer to enable the following circuits:

    • Remote PTO Arming
    • Remote PTO Enable
    • Remote PTO Set
    • Remote Accelerator
    • Remote Engine Shutdown

Other Vehicle Modules

The PTO system also utilizes the following vehicle modules, which communicate over the serial data system:

    • The body control module (BCM)
    • The electronic brake control module (EBCM)
    • The engine control module (ECM)
    • The instrument panel cluster (IPC)
    • The transmission control module (TCM)

Body Control Module (BCM)

The BCM maintains the PTO factory default mode, unless it is reprogrammed with a scan tool to change the PTO configuration mode from factory preset to either stationary variable or mobile variable. The BCM also controls the remote start function. The BCM also controls the illumination of the background text of the PTO switch through the dimming circuit.

Electronic Brake Control Module

The EBCM monitors the vehicle speed. The PTOM receives the status of the vehicle speed from the EBCM via serial data messages.

Engine Control Module (ECM)

The ECM controls the engine speed and the engine starting based on messages from the PTOM through serial data. The ECM also provides PTO specific engine information to the PTOM through serial data messages.

Instrument Panel Cluster (IPC)

The driver information center (DIC) of the IPC displays actions the driver must take in order to engage PTO. If the PTO will not engage, one or more of the following DIC messages may appear on the instrument panel cluster (IPC):

Stationary PTO

Mobile PTO

PTO: RELEASE ACCELERATOR

PTO: DISENGAGE CRUISE CONTROL

PTO: RELEASE BRAKE

PTO: PRESS & RELEASE BRAKE

PTO: REDUCE ENGINE SPEED

PTO: REDUCE ENGINE SPEED

PTO: SHIFT TO P OR N

PTO: RELEASE BRAKE

PTO: SET PARK BRAKE

--

Transmission Control Module (TCM)

The TCM adjusts shift patterns to minimize shift during PTO operation. The TCM also provides transmission gear states and temperature conditions to the PTOM via serial data messages.

PTO Enable Conditions

Stationary PTO

The following conditions must be met in order to engage stationary PTO:

    • The engine must be running.
    • The vehicle cannot be moving and the parking brake must be set.
    • The shift lever must be in PARK (P) or NEUTRAL (N).
    • The brake pedal must not be pressed.

In-cab PTO operation: Press and release the 1 position on the PTO switch. The PTO LED will flash fast until the PTO load becomes engaged. When the load becomes engaged, the LED will stop flashing and stay illuminated. The SET - and RES + switch positions can then be used to establish the desired PTO operating speed.

Remote PTO operation: Press and release the remote PTO arming switch, then within five seconds, move the PTO enabled switch from OFF to ON. The remote LED will illuminate when the PTO load is engaged. The PTO remote SET switch can then be used to establish the desired PTO operating speed. These switches are accessed through the PTO upfitter connector, located under the passenger side door.

Mobile PTO

The following conditions must be met prior to engaging mobile PTO:

    • The engine must be running.
    • The vehicle speed must be less than the PTO top vehicle speed limit. The default setting is 80 km/h (50 mph). This limit can be adjusted.
    • The shift lever may be in any position.
    • The brake must be pressed and then released. The brake must then remain released.
    • Cruise control cannot be active.
    • Engine speed must be less than the maximum allowed PTO engage speed of 1800 RPM.
    • Press and release the 1 position on the PTO switch. The PTO LED will flash fast until the PTO load becomes engaged. When the load becomes engaged, the LED will stop flashing and stay illuminated. The SET - and RES + switch positions can then be used to establish the desired PTO operating speed.

PTO Disengage Conditions

Stationary PTO

The stationary PTO mode will disengage if any of the following conditions are detected by the vehicle modules:

    • Vehicle movement
    • The park brake is released
    • The transmission is shifted from PARK (P) or NEUTRAL (N) to DRIVE (D) or REVERSE (R).
    • The PTO load becomes disengaged
    • Press and release the 0 button on the PTO in-cab switch
    • Move the speed enable switch to the OFF position on the remote PTO controls
    • Press the remote engine shutdown switch (stationary remote PTO only)

Mobile PTO

The mobile PTO mode will also disengage if the following conditions are detected by the vehicle modules:

    • Press the brake pedal
    • Vehicle speed exceeds 80 km/h (50 mph)
    • Engine speed exceeds the maximum allowed PTO operating speed of 2100 RPM
    • The PTO load becomes disengaged
    • Press and release the 0 button on the PTO in-cab switch

The PTO control system will attempt to limit accelerator pedal and PTO switch input as the vehicle approaches the above operational limits. There are some vehicle conditions, such as down hill acceleration, which may cause vehicle speed or engine speed limits to be exceeded. Under those conditions, PTO is disengaged.

Modes of Operation

Preset PTO Mode

Preset PTO can only be used when the vehicle is not moving. The engine speed is initially set to a standby engine speed of 800 RPM. This provides an initial start-up engine speed to match the engagement of the PTO load. The PTO standby engine speed can be reprogrammed to higher speeds.

Choose one of two presets by pressing and releasing the PTO In-cab or remote PTO SET in the SET - or RES + switch positions:

    • Speed 1: Pressing the SET - position results in a preset speed of 1250 RPM
    • Speed 2: Pressing the RES + position results in a preset speed of 1700 RPM

Pressing the 0 switch position on the PTO in-cab switch or moving the remote PTO enable switch to OFF results in the return of the engine speed back to normal idle. The PTO load relay is also disengaged.

Maximum PTO Operating Speed: During PTO operation, the accelerator pedal can be pressed to adjust the engine speed. To protect the PTO from overspeed, the PTO system will disengage when the engine speed exceeds 2100 RPM.

The Stationary PTO Mode provides both in-cab and remote controls. The in-cab controls are enabled as the factory preset. The remote controls are disabled. This factory preset configuration can be reprogrammed to enable the remote controls, and disable the in-cab PTO controls.

PTO - Variable Mode

In this mode, the vehicle can be programmed for stationary or mobile operation.

The variable PTO mode controls engine speed and PTO load engagement is selected by either the PTO in-cab or remote switches. Engine speed selection is variable between base engine idle speed and a maximum of 2100 RPM.

In the mobile PTO mode, the vehicle will operate at a vehicle speed resulting from the current PTO engine speed request and current transmission gear range selected.

Vehicle speed stability is greatly improved by shifting into the transmission manual mode because upshifts are limited. This reduces the maximum vehicle speed while allowing high engine speed operation. Therefore, low vehicle speed operation, 16-40 km/h (10-25 mph) and high PTO engine speed 1500-2000 RPM can be achieved in the manual mode 1 and 2 transmission ranges.

In-cab PTO Switch Operation:

    • 1: This is the PTO switch On position. Press and release the 1 switch to engage PTO. PTO will increase the engine speed to the factory preset engine speed. The initial standby speed can be adjusted by holding the accelerator to the desired engine speed, then pressing and releasing the 1 switch. The current engine speed will become the new standby speed. This adjustment can only be done once at the initial engagement of PTO, and the initial standby speed adjustment must be between the engine base idle speed and the maximum PTO engage speed.
    • 0: This is the PTO switch Off position. Press and release the 0 switch to disengage PTO. The engine speed will be return to the base idle speed and the PTO load relay will be disengaged.
    • SET -: Press and hold the accelerator to obtain the desired engine speed, then press and release the SET - switch. The current engine speed will be maintained. This action can be repeated as desired to a higher RPM value. The PTO set speed cannot exceed 2100 RPM.
       - Tap Down: Press and release the SET - switch to reduce the engine speed by increments of 100 RPM.
       - Coast: Press and hold the SET -switch to reduce the RPM by 200 RPM per second until the desired engine speed is reached or until the initial PTO standby speed is reached.
    • RES +: When a PTO set speed has been achieved, press and release the brake pedal. Engine speed will return to normal idle speed. The PTO LED will flash slowly indicating the previous PTO set speed has been retained in memory. Press and release the RES + to resume the previous PTO set speed. The PTO set speed cannot exceed 2100 RPM.
       - Tap Up: Press and release the RES + to increase the engine speed by increments of 100 RPM.
       - Accelerate: Press and hold the RES + to increase the RPM by 200 RPM per second until the desired engine speed is reached or until the maximum allowable PTO set speed is reached.

PTO State

Applied Switch

Short Apply

Long Apply

PTO STANDBY ENABLED

RES +

Tap Up (Engaged)

Accelerate (Engaged)

PTO STANDBY ENABLED

SET -

Engaged

Engaged

PTO ENGAGED (RPM already higher than standby)

SET -

Tap Down

Coast

PTO ENGAGED (RPM already lower than maximum speed)

RES +

Tap Up

Accelerate

STANDBY DISABLED with no memory speed

RES +

No Action

No Action

STANDBY DISABLED with a memory speed

RES +

Resume

Resume

STANDBY ENABLED with no memory speed

RES +

Tap Up (Engaged)

Resume

STANDBY ENABLED with a memory speed

RES +

Resume

Resume

Remote Engine Start Control

The PTO system allows the engine to be remotely started while operating in the stationary PTO mode. The wiring system provides for connections to a remote engine start arming switch and remote starting switch. These connections are accessed through the upfitter connector.

The remote start function is initiated by a sequence of switch actions, in addition to several vehicle conditions. The following conditions must be met before attempting to remote start the engine. The vehicle ignition key can be in any position or removed from the ignition:

    • The vehicle must be configured for stationary PTO operation.
    • The parking brake must be set.
    • The transmission must be in PARK (P).
    • The hood must be closed.

Once the above conditions are met, to continue with the remote start, use the remote PTO controls to do the following:

  1. Press and release the remote start arming switch.
  2. Within five seconds of releasing the remote start arming switch, press and hold the remote engine start switch for about two seconds until the engine starts. Release the remote engine start switch.

To enable normal PTO operation following a remote start event, with PTO remote enable switch in the OFF position, press and release the arming switch. Then within five seconds, the PTO remote enable switch must be toggled to ON. The PTO system will then elevate engine RPM to standby speed and engage the PTO load. Press the remote PTO SET - or RES + switches to elevate PTO to the desired engine operating speed.

Remote Engine Shutdown Control

The PTO system allows for remote engine shutdown while operating the stationary PTO mode. This feature has the following functions:

    • Engine shutdown using the operator remote switch: The vehicle wiring system provides remote engine shutdown switch connections, which can be accessed through the PTO upfitter connector.
    • Timed auto-engine shutdown: The timed auto-engine shutdown feature provides the means to shut down the engine automatically after a predefined time. PTO must be operational for this function to be active.
    • Engine shutdown based on critical engine conditions: The engine can be shutdown when PTO is operating if a critical engine condition is detected by the vehicle system (i.e., low oil, low oil pressure, hot engine, hot transmission, low fuel).

PTO -- Preset Mode -- Factory Default Settings

Programmable Parameters

Factory Setting

Minimum Value

Maximum Value

PTO Incab Control

ENABLED

DISABLED

ENABLED

PTO Remote Control

DISABLED

DISABLED

ENABLED

Type of Set Switch Operation

MOMENTARY

MOMENTARY

LATCHING

Press "ON" then go to Set 1 Speed

DISABLED

DISABLED

ENABLED

Remote Engine Start

DISABLED

DISABLED

ENABLED

Remote Engine Shutdown

DISABLED

DISABLED

ENABLED

Load feedback

DISABLED

DISABLED

ENABLED

Engine Relay

DISABLED

DISABLED

ENABLED

Keep Relay engage during braking

DISABLED

DISABLED

ENABLED

Action after brake is released

RETURN TO BASE IDLE RPM

RETURN TO BASE IDLE RPM

RETURN TO STANDBY RPM

Auto Engine Shutdown Timer

DISABLED

DISABLED

DISABLED

Engine Shutdown warning

ENABLED

DISABLED

ENABLED

Set Low Fuel level for Engine Shutdown

15%

0

25%

Engine Run Time While PTO is Active - Timer

1 minute

1 minute

7 hours

Min. PTO Engage Speed

500 RPM

500 RPM

1800 RPM

Max. PTO Engine Speed

2100 RPM

1100 RPM

3100 RPM

Max. PTO Engage Speed

1500 RPM

500 RPM

1800 RPM

PTO Standby RPM

850 RPM

500 RPM -- Normal engine idle will override if higher than Standby Speed

3100 RPM

PTO Set 1 Speed

1250 RPM

500 RPM -- PTO Set Speed 1 cannot be set below PTO Standby speed

3100 RPM

PTO Set 2 Speed

1700 RPM

500 RPM -- PTO Set Speed 2 cannot be set below PTO Standby speed

3100 RPM

Tap Step

100 RPM

4 RPM

500 RPM

Ramp Rate

200 RPM

20 RPM

500 RPM

Maximum Vehicle Speed

129 km/h (80 mph)

30 km/h (19 mph)

129 km/h (80 mph)

Minimum Remote Accelerator Voltage

0.25 V

0.0 V

2.5 V

Maximum Remote Accelerator Voltage

4.75 V

2.5 V

5.0 V

Remote Set Switch Transition to Low Voltage (<1.66 V)

SET SPEED 1

--

STANDBY SPEED, SET SPEED 1, SET SPEED 2

Remote Set Switch Transition to Open State (>1.66 V, <3.33 V)

PTO STANDBY

--

STANDBY SPEED, SET SPEED 1, SET SPEED 2

Remote Set Switch Transition to High Voltage (>3.33V)

SET SPEED 2

--

STANDBY SPEED, SET SPEED 1, SET SPEED 2

Reprogramming the PTOM for Fast Idle/PTO Using the Scan Tool

A scan tool must be used to enable certain PTO options and also to adjust the factory preset parameters to the desired settings. The scan tool menu driven device is a hand held scan tool that plugs into the datalink connector located underneath the dash near the driver seat.

For additional scan tool information, refer to Control Module References.