I'm calling it a night after dropping in a JDM B18C motor into my GSR. I had a hell of a time figuring out a simple problem which took half the day. It turned out that the tranny ground wasn't connected. I went through all these procedures and such. Thought it was the PGM-FI relay and finally tried to manually turn the starter but wouldn't so it hit me. So anyway I got that taken care of but when I went to start it, the motor turned over fine and sounded right but would just sputter at the turn of the key like it was going to start then just cranks with no go no matter how long I hold the key. We tried a few things and one thing that made the motor actually start was my friend holding his hand over the throttle body covering the intake air hole and the motor just started up right away and ran cleanly. He removed his hand about 10 seconds later and it just revved down and turned off again. I would recheck the vacume lines but it's just too late right now so I wanted to ask see if anyone can give me some advice for tomorrow. Few things to know are both the primary and secondary o2 sensors weren't hooked up but I figure the motor would still start but would just throw a CEL. Second thing is the fuel in there is like 7 months old. I thought of changing it but was too late so it's something for tomorrow. After the motor started that one time. I got 2 codes. I looked them up and they were the primary and secondary o2 so nothing else seems to be showing up as bad. I'm thinking the problem is the fuel being old and was exposed for quite some time as well. vacuum lines being my second guess at the problem. Anything else I should know? Could it have a compression problem?