Sorry the code 156 I meant to put down 556, but I would imagine I get code 556 when I try to get codes with the engine running considering I have get fuel up to the rail and then take relay off to keep the engine running cause with the fuel pump relay on it floods the engine!!!!! Here is what does not make any sense to me. I have fuel, Fuel pressure that does not drop 40psi ( I can turn the key get my fuel pressure up to 40psi leave it come back in an hour or so and it probably only drops down to 39psi ),I have fire, I have not done a compression test but from past experience the engine still sounds good have not washed out cylinders yet. So I just don't understand why it floods at initial crank??? I have done just about every thing I think possible. Tomorrow I can think of two more things of doing, I plan on going out there and unbolting the exhaust and maybe it's clogged up I don't know. And taking the rail off with injectors on and turn the key to on position to see if any are leaking. I have checked all grounds today and done continuity test thru all grounds that I know of. I know for sure I checked the one at the radiator support passenger body to frame, passenger engine to firewall, and driver fender to hood hinge. I have taken the risk and took out all injectors and blew air thru them, but before I hooked any volts to them to open up I tried shooting air thru them to see if any were stuck open. I really appreciate everybody's input on this. I'm sure with good people and some brain storming this headache will be figured out. Thanks a lot.......