Hey Guys, I need a little help, I have just purchased a 2003 BA XR6 Turbo Ute, and I have problems.... The motor surges between 1000rpm to 2500rpm, when driving both cold and hot, some days are worse than others and then other days it doesn't do it at all, now I have replaced the following: Coil Packs, Spark Plugs, fuel filter and the rubber hose attached to the throttle body as that had a big A#S split in it,so when I was replacing the hose I cleaned out the throttle body also,but it still surges,it got taken to Ford for the surging and Ford had the ute for a day and all they did was replaced the radiator as the trans cooler was split and said that they had cleared the fault codes and couldn't find anything else wrong with it....GURRRRR I have taken the Ute to a local garage and watched the guy plug his computer into the ute and he showed me that there was no codes coming up at all.... The only other things I think it could be are TPS, ECU or the inlet gasket, now does anyone else have any idea or am I bang on the money with what I think I need to replace? If so is there anyone that can help me out with replacement parts? Or that can recommend what else I can try.... Cheers Aaron