Thanks for the tips, I have been to Newtis but only have a OBDLink MX+ for reading codes, I guess I should look into a better program for my X5, 2000 328i, and 2017 Wrangler if I'm going to keep weekend warrioring.
Condition is a real lazy start, like 3 or 4 seconds of cranking and a few times it has just failed to start. Repeatedly in the last few days, I've been able to start it but when I get about 2 blocks away from my house, the car acts like it is being thrown from 3rd gear to 1st gear, or starved for fuel. It recovers quickly and then I have a chassis/stability control malfunction light after that for the duration of the drive, this resets itself every day so it is brought on by that event.
I have seen a lot of folks post about the fuel relay issue but that is for gas engines and so I have been ignoring it.
No other CEL or codes that I can tell, dealerships did not see fuel rail codes, at least were not present at the time.
Thanks