Well, got back at it today, turned out to be the fuel pump after it was running for a bit it would send enough of a short to interfere with the injector but not blow a fuse, when it started to screw up I had continuity across terminal 10 and 21, unplug the pump no continuity...go figure!
Good find, good job Shovels4ever for sticking with it, persistence pays off once again.