So, I started up my JDM B18C last night for the first time. Finally got everything together and ready to go, and I went to start it, and all I get is "*CLICK*" so I cleaned off the battery posts and leads and tried again. This time the starter goes, tries to turn the motor over with 2 chugs of the starter, the motor goes Blub blub and I let off. Start it again, and it cranks over and fires up! I can't tell you how stoked I am to get the thing turning over, filmed it and everything, my first swap and all. Anyway, the thing sounds like a Harley (hense the thread title) and is idling REALLY rough at about 1200 rpm or so. It just goes "BLUB BLUB BLUB BLUB BLUB BLUB BLUB BLUB BLUB BLUB BLUB BLUB" and I shut it down after about 15 seconds running. I have no intake on the throttle body, and the header is open free and I'm getting a Check Engine Light. Now this was at 3 am when I finally got it going, so I had to turn in to get at least 4 hours sleep before work so I'll be bridging the wires by the ECU to see what the CEL is, but I just wanted to gather your thoughts on what might be making my engine sound like this. Personally I'm thinking Timing, but I'm not sure if Timing would throw a code, but then it could be Timing AND something to throw a code. Thanks for your input!