Originally Posted by BukSlyr
Do you have a programmer on the truck? If so take it off. I just got my '04 out of the shop and the programmer was not working correctly. it was causing the MAPP sensor to freak out making it run lean and idle rough and miss. The mechanic took the programmer off and it was still missing/idling rough. He changed the crank sensor and it runs like new now. I wish i could help more than this but I've had a miss for quite some time and finally it started really acting up. Hope this helps
Truck is bone stock. Did yours throw a code? Did you change the MAPP sensor also?