So this just happened on a lovely rainy day in NC. I was exiting off the highway and car went limp, almost stalling SES (or check engine can't remember which now) and the DSC flashing. I could a smell a bit of oil too which put me in panic mode. I was able to nurse into a shopping center parking lot across from my office. Code reader shows P0301. I checked the oil level and all seemed ok, normal levels. I reset the code and started it back up. Just ran like **** - definitely not on all cylinders (my guess). Nat's P0301 thread scares the hell out of me. Anything I can try before towing home (or dare I drive it 20min home)? I certainly don't like the low/zero oil pressure at idle -- although the low oil light never came on. btw, its a 05 MCS with just over 100k. Thanks for any help.