Guessing it's electrical, but only seems to effect starting on cold mornings or after car has sat for a couple of days. Check the fuel pump pressure when you are experiencing the poor running conditions. Test code shows a bad speed sensor, but the sensor itself tests good. The car is not getting any fuel but has correct fuel pressure to injectors. Lowest compression is about 65 lbs on two cylinders.
Car runs great after being pulled and started.
We do not think fuel injection is your problem. Check for the cause of the low cylinder compression. You do this by doing a cylinder leak down test, which will pinpoint the problem. The fuel pump in my Excel went out so it was replaced. It still won't start.