If the MLP sensor has a dead short, it might set a code, usually in cases as you are thinking, the analog sensor fails intermittently and does not show a fault long enough for it to set a code. You have to verify a fault with them by lookin at the input it sends to the PCM with a scan tool or back probing the sensor and monitoring voltage drops/fluctuations.So it may not set the CEL.
Trouble codes for the trans are stored in memory and do not reset every time you recycle the key. This may be OBD I or OBD II depending on the production date. But both systems retain trouble codes. I dont believe it is a trans fault, but you need to check the whole car over,check the basics. If the wiring looks ok, check for any codes stored in memory. This is the best advice I can offer you up to now.
__________________
Thank you for using Just Answer! Please ask for more detailed information.Please leave some positive feedback!
Accepts & bonuses are appreciated!