I was driving my 06 f350 with the 6.0 down the road and I stopped at the sign and it made a weird noise and then the truck would not move. The foot feed wouldn't do anything. Sometimes it works and sometimes it don't. I changed the TP sensor at the peddle and it worked for a minute. Then the noise came back and the truck does not want to go. It's like it is in limp mode. The only code that comes up is P0487 on my Bully Dog. I have read on here that the bully dog throws this code on a 06. If anyone has any ideas please help. I need my truck for work.