Im using the gen 1 ECU and reused all original wires that is attached to the hull, I tried to upgrade the engine to the gen 2 system, but when I was unmounting it I founded a lot of complications (sensors position, throttle body missing holes for screws, pulley that the old version don't use and don't have attachment for it, and a lot things more) so I give up to turn it to 2gen, i think its impossible unless the guy have soldering skills and ability to create screws holes where need to.
back to my now problem: I founded people having the same issue and the reason was the TPS, (unfortunately the gen 2 TPS will not fit on the gen 1 engine either, not even making adaptation) so I removed the tps wire just to see what happens and the engine started and don't stop, to stop I plugged the wire back, so at least now I know that the TPS is the problem, wow that thing are expensive, over $600, anyways, I ordered one and I'm waiting to arrive, hopefully this weekend we will have it fixed.