Jeff,
I finally got to your email, pardon the delay. Gmail didn't notify me and these days my weekdays have been triple-swamped to just check all my email accounts.
...I did the full procedure of erasing the check engine (ignition key, gas pedal, etc,)....did the accelerator re-learn and idle relearn...not sure if I heard the throttle body move, but the last step (idle relearn) seemed to go according to the instructions, but the idle is still at 1000rpm's, and I believe while in park, it should be around 700. When I put in drive with foot on brake, it will go down to about 800.
It seems to be getting to the point where it is getting harder to start while car is cold. If it's at operating temps, it will start, maybe the first time, but usually within 2-3 times. Otherwise you just hear click. I did just read that a bad camshaft position sensor can affect starting, among other things...misfires, stalling, complete shut down while driving, etc. [...] I really can't just throw money at the car and hoping for the best.
I'm pretty convinced that the camshaft sensor, and probably the crankshaft sensor (I believe they are the same sensor), and I'm thinking need to be replaced, but, is there any way to determine this might be the cause of the non-starting, or would it be safe to assume the starter is the culprit, in addition to the camshaft and crankshaft sensor? Is there a trouble shooting procedure?
Generally, the crankshaft, camshaft and MAF will cause running issues - that is staying running at a stoplight, staying running at startup etc... The car has to actually attempt to crank over and if the computer isn't getting good engine speed signal or air intake signal, then it will kill the engine or just wouldn't activate the fuel pump and injectors.
Since yours isn't even starting, look at the car battery. My 03 M45 had an original battery that lasted nearly 12 years, but it sure was a stretch. Get the battery tested at minimum, replace it to be certain. The starter needs a lot of juice to move 4.5 liters of air. Plus electrics and electronics die in weird ways, a dying battery might work every single time... until when you really need it to.
But even then (or before/after attending to the battery), try to treat the car slow - as I mentioned in my post above, my cars generally don't like the
carjacker-speed sequence of events.