I think the MLP is fine. The next morning i started it in neutral no problem and I have reverse lights. I am guessing it didn't want to start in neutral that one time because I was still rolling?
I have to check the codes once again. I cleaned out the IAC this last weekend and it seemed to make some surging go away that I think was attributed to the valve because the last time I checked I had a code for it which is what prompted my cleaning. Sometimes those darn things have to be replaced though regardless. We'll see.
If the MLPS is loose, it can work rather randomly.