Any powerwashing under the hood recently? While hood is up, start the truck and wiggle the wiring harness-es. I think "climbcovey" had a similar problem, seems like his was a harness. Good luck, hope it's simple!