Definately a weird problem. Try starting the truck until it's warm.....does it idle high? Get under the hood and play with the throttle a little bit....rev it a few times and see if anything sticks.....that's about as much as i can help without seeing it......Maybe if your close to Orlando/Cocoa, I could listen to it and try to lend a hand.
<img src="/forums/images/graemlins/cheers.gif" alt="" />
Nick