I took it to ford and they said i need a new EGR cooler. So i put a EGR delete kit and it didnt fix the slugishness. At idle its fine. When I rev it up to 1500 or 2000 RPM it sounds like its missing and rocks the truck and smokes like its dumping gas... I also jus had a new FICM put in and reprogramed To fix my hard start and rough idle. ANY IDEAS????