Thanks, everything has been disconnected over night, I'll head out and start from scratch and do some checks...
A few days ago I did disconnect the cps, when it did start it ran smoothly so I think that means that CPS is bad, I swapped another one and went back to running crappy...