Perhaps a new CPS? It still may be fuel delivery, like ya originally thought, I'll look through the manual tonite, see if it leads us anywhere.
One off-the-ball thought, disconnect your battery for around 5 minutes. perhaps [maybe] there is is an error code messing with ya. Clearing the comp., may reset the prob. If not, it only one cable off and on, so ya have nada to lose by trying.