Ok, so here's the good and the bad thing. At 87K, I had a catestrophic failure in the bottom of the engine...and I did not abuse this car....it just let go. So I found a motor in GA from a wreck, installed it with my boys for their Boy Scout automotive merit badge and it turned over on the first try...all the computers came online and it's been running flawlessly ever since. Nice thing about this? Well, when I started having problems, I had plenty of parts from the old motor...still in the garage, that I could swap out the MAF, throttle body, etc., to try to troubleshoot the problem. Not saying you should blow your motor to have test parts laying around, but it sure saved me some money this time around trying to figure out the problem.