I've replaced the cam sensor, ignition switch, VSS. Last night when I tried to start it after driving about three miles it acted dead like the battery was drained. So I let it set for about two hours and try to start it again, same thing. After playing around with the shifter moving it around in the gears AOD, it did not start. I started moving the light switch in and out till the light seemed bright enough to try to start and sure enough it started. This is really weird. The car acts totally dead and then just by moving the headlight switch it come to life again. I know the battery is okay. One other thing when it wouldn't start I got out and raised the hood and the positive post on the battery was hot. The ground post was cool. That to me seems like a short somewhere, but I don't know. Hope someone has an idea, what to do next? thanks