Its not the battery for sure cause it cranks no problem. I can get it going but only when the gas pedal is held to the floor, and then when it does fire up it's spitting fuel out the tailpipe. Sounds like it's flooding to me but what would cause this? Leaking fuel injector when sitting still?.