driveshaft was fine. If your going with the 03 make sure the gas pedal, TAC module, and PCM are from the same vehicle.