need some help I have an 05 evinrude 150 di model e150pflsoc have trouble starting it fires but won't stay running sometimes u can throttle it up a bit an it start a little faster. I've change the shift assist switch the tps cleaned the exhaust pressure fitting gap on the cps is 40 fuel pump pressure is 27 pounds on the return cleaned all the grounds, cables it still takes awhile to start I would appreciate any help it was running good until it was removed to fix the ull had it repainted top and bottom new floor after motor was put back on started having troubles

