Hey guys I am really stumped right now but I think it is best if I start from the beginning. I have a 1992 BMW 318iC E30 I bought as a project to one day give to my daughter. I drove it an hour and a half home and died in my driveway. After sorting out a few corroded ground points and replacing the alternator, it ran. Then one day just stopped running. Had computer checked (good) and replaced crank and cam sensor. Found out fuel pump was dead and fuel tank was full of rust and corrosion like it sat before I got it. Replaced fuel tank, pump, filter, and it started and ran but ran poorly when cold, ran great when at operating temp. Then replaced intake and throttle gaskets, temp sensors, idle control valve, throttle position sensor, stock injectors with 4 pintle head upgrade, fuel pressure regulator and eliminated all vacuum leaks. Still having same problem, runs horrible cold, runs great warmed up, oh I also cleaned a crap ton of carbon out of the intake. I am frustrated, I did a stomp test and no codes, only thing I can think of is that something I replaced was no good. Maybe the crank and cam sensors? Any insight? HELP!!!!