I did the stomp test earlier, forgot to put it in the original post.
1-4-4-4 = freaking great, thanks motronic!
I think I'm definitely going to order the CPS because 498 is definitely low and from the reading I've done, this could likely be the culprit.
Any opinion on the CMS? IIRC it's 1250 or 1280 +/- 10%, so 1198 is within spec but on the low side. I'd rather not throw parts where they aren't needed.
Any other suggestions? I'm a complete electrical noob.
I know the fuel pump isn't turning on b/c I can't hear it, I'm going to check spark in the morning, b/c it's 20 degrees now and I'm working on the car in the street.
EDIT:
1. from what I've read, it's normal for the CPS to just crap out like this? One day, ok, the next day not, but I had no symptoms of this at all, I drove the car 220 miles one way and around town 3-5 times without a hiccup...is that normal?
2. The relay was purchased from the BMW dealer (boo), it had 5 pins instead of the normal 4 for the fuel pump. Checking online confirmed that it's a "universal" relay so I'm thinking the extra prong doesn't matter? Can anyone confirm?