Custom Search



                                                        Chevy Drive-by-Wire systems 1997 up

The drive by wire system first appeared on the 1997 Corvette with the introduction of the LS1 engine. Even though the F-body (Camaro-Firebird) was introduced with the LS1 engine and the GM truck line in 1999 with the Gen III "Vortec"  most of the trucks  stayed with the throttle by cable system. There are e few such as the 6.0L which was DBW.  It was in 2005 that all  trucks finally came on board with DBW. The F-bodies were all cable actuated.

Drive by wire systems allows for a faster throttle response, better control over throttle application when combined with traction control and ABS and eliminates the need for a separate cruise control module. the system basically consists of the accelerator pedal with the built in potentiometer (variation of voltage output with pedal position), this is known as the APP (Accelerator Pedal Position), the TACS (Throttle actuator Controller) module and then the Servomotor and throttle sensor on the throttle body.

 The TPS on the throttle body is actually two sensors in one package, that has opposite degree of output voltages to the TAC module and PCM, and serves to "cross check"  and provides feedback each other with the APP sensor. The APP sensor actually has three position sensors, #1 sensor sends an increasing voltage, while #2 and #3 sends a decreasing voltage but at a different rate.  The program in the TAC has built in parameters to make sure the sensors are in agreement with each other to smoothly actuate the servo motor on the throttle body. The built in redundancy of the system allows for safe operation of the system in case of minor failures, and will reduce power and even completely shut down the engine in case of a hard failure. The TAC module also is in continuous communication with the pcm. the failure of one sensor will store a trouble code in the pcm and the system will continue to operate normally.  Failure of two sensors will result in reduced power, while an unlikely failure of all systems, may command a complete engine shut down. 

The TAC module and pcm communicate through a dedicated redundant serial data circuit. These means that these data line's are used for no other purpose.

1998-2005 Corvette Throttle Body                                             1998-2004 Corvette and Truck Throttle Body

2003 and up Truck Throttle Body                                               2006-2008 Corvette and Truck APPS connector

1998-2005 Corvette/ Truck APPS (accelerator pedal)                2003-2008 Throttle Body

2006 and up Corvette-Truck APPS                                             1997-2005 Corvette, 2002-2005 Truck Wiring diagrams

TAC Controller                                                                          2005 and later DBW schematics

1997-2005 Corvette, 2002-2005 Truck Connectors


The 2001-02 TAC module works only with 2001-02 truck TB, 1997-2004 Corvette TB, with the matching pedal. This uses the service # 12200411 pcm  (red/blue) connectors.

The 2003-06 TAC module works only with 2003-2006 truck. This uses the 2003-06 pcm with the blue/green connectors. See pcm chart for years listed.

The 2005-06 and later Corvette module only works with the 2005-06 TB and TAC module. 




The charts above explain the voltage changes on the sensors as seen by the TAC module and this data is also monitored by the pcm.


1998-2005 Corvette Throttle Body


(Top of page)

This is the throttle body used on the 1997 through 2005 Corvette.   The throttle position sensor(s) is on the left hand side, while the servomotor  is on the right.  The TP sensor connector is a 6 pin, while the servomotor uses a 2 pin connector. 

2003 and up Truck Throttle Body


(Top of page)

This is the throttle body used on the 2005 and later trucks and Corvette. The TP sensors and the servo motor are packaged in one unit and this uses a special 8 pin connector. 

1998-2005 Corvette/ Truck APPS (accelerator pedal)



This is the accelerator pedal used on the 1998-2005 Corvette and the 1999-2005 Trucks equipped with DBW. This is a ten pin connector, that uses only 9 pins. The 2005 and later trucks used a different style connector (see picture below). 

(Top of page)

2006 and up Corvette-Truck APPS


(Top of page)

TAC Controller



This is the TAC module controller that is used on the Corvettes and trucks. The only main difference is being on the APPS pedal end as they went to a 6 pin connector  for the 2006-2008 models. The next picture shows connector ends on the TACS controller.  The ten pin connector goes to the APPS, the 16 pin connector goes to the throttle body, pcm, power and ground connections. 

Be sure to get the TAC module that matches your APP. The 2005 and later systems use a 6 pin APP sensor that only has two sensors

(Top of page)

Custom Search

1997-2005 Corvette,   2002-2005 Truck Connectors 

The above chart is for the accelerator pedal end.   (Top of page)

The above chart is the connector end of the TAC module.  (Top of page)

The above chart is for the TAC module 16 pin connector    (Top of page)

1998-2004 Corvette and Truck Throttle Body


These charts are for the throttle body electrical connectors for the 1998-2005 Corvette and 2002-2005 trucks if equipped.  (Top of page)

2006-2008 Corvette and Truck  APPS connector

The  major differences will be for the APP and for the throttle body


Compared to the earlier APP sensor, the later vehicles use a 6 pin two sensor system. Even though the TAC module uses the same 10 pin connector as the earlier modules, NOTE:  there is only two APP sensors. Be sure to get the TAC module that matches your APP. (Top of page)

2003-2008 Throttle Body

This is essentially the same as the earlier modules, the difference is that only one connector is used for the TPS and the TAC motor control. 

(Top of page)

1997-2005 Corvette,   2002-2005 Truck Wiring diagrams

(Top of page)

(Top of page)


2005 and later DBW schematics

(Top of page)       (Home)

If any of this information needs to be updated or corrected, please email me at with document references.