Quote
We left the truck in the garage and he came out later and there was a huge puddle of gas on the floor. The charcoal canister was completely full of gas and running over the top.


I don't know that I can help with the starting problem but it sure sounds like you have the vent and return lines switched at the gas tank.

You have an FSM right? You should check the TPS and the AFM and check for pulse at the injectors. Also make sure the ground wires in the EFI harness are grounded.