Hey guys, I'm the proud owner of my first 04 F/250 6.0. I have had the same trouble with it since I bought it in March of this year. The local ford dealership has put two EGR on it in the last two months and it will run fine for a week or two. It spits and sputters and blows white and black smoke and now is reading codes PO299 and PO470. Can anyone tell me what I need to tell the mechanic to check?