I recently pulled and resealed my entire engine(m104) and transmission, and afterwards it idled great. However, it would not rev beyond 4000 rpms. I believe this is a throttle body gasket issue, as I did not properly remove the old gasket due to it being stuck on. After a few weeks of driving the car occasionally in this state, it died on the road while going around 35mph. It cut off as though it was a fuel issue, so I tested my pumps. They did not seem to turn on when jumped with a battery, so I replaced both. Now, when I attempt to start the car it cranks and fires/runs for just a moment, then dies in about 1/3 of a second. I know it has fuel, spark, and air so I think it might be a sensor of some kind. While I have replaced the upper/"main" harness, I have not yet replaced the lower (starter) harness. I don't know anyone with expertise on these cars, so I would appreciate any help on getting the car running again.