The problem may have not been the injector control pressure sensor but may be a possible high pressure oil leak, ipr, or high pressure pump. If u r not getting the proper oil pressure to the injectors its going to cause performance problems. P2299 is a dtc for injector control pressure low.I have a 2003 F250 with the 6.0 and I just changed the icp and harness and now the truck is popping a p2290 again and has no power. The truck ran fine before I changed the sensor but now its gutless. Does anyone have any ideas why this is?