P1280
Ya can't get any better than his words, in this post, for your problem, in starting the diagnostic process of fixing your problem.
The ICP stands for Injection Control Pressure. Basically the injectors fire using high oil pressure that can range from 500psi at idle to close to 3000 psi at WOT. These engines have a high pressure oil pump (HPOP) that sits directly underneath the fuel bowl in the engine valley. This pump takes engine oil, pressurizes it, and sends it to the oil rails and to the injectors.
Having the P1280 means that the PCM is reading lower oil pressure at the rails than what is commanded in the programming for a particular engine load. It's common if you have a chip or tuner, since the demands for fueling and oil pressure in higher horsepower tunes typically are more than what the HPOP can physically supply. If you have a chip or programmer and get this code, it's not hurting the engine or anything. It just means you won't get the full power capacity that the chip is calling for.
However, if the truck is stock and you are getting this code, it could indicate a weak HPOP, a bad ICP sensor itself (or associated wiring), or a bad IPR (Injector Pressure Regulator). The way to find out for sure would be to hook the truck up to a diagnostic scanner and watch ICP pressures, duty cycle, and voltage to determine the issue.








