When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Honestly, I don't know. However, many threads have said if you are going to start throwing parts at it start with the MLPS. Picture it as several resistors wired end to end in series. Then the switch part makes contact one at a time between each of them. The voltage sent back to the PCM varies with the gear selected and the PCM then "tells" the solenoids in the transmission the gear you want.
I just replaced the MLPS with a new one. Since it's a relatively cheap part, I don't want to have any second doubt.
When I removed the old one, I did find a little bit misalignment (it's between the mark and the slot).
But after I installed the new one with correct alignment, I am still having the same shifting problem!
When I scan again, 654 code is gone and I still have 334. Since 334 has nothing to do with transmission, I will take care of it later.
Let me report my problem again: it doesn't shift with pressing gas (accelerating); and it only shift when I release gas and press again.
Since shifting during acceleration may need higher pressure, I am thinking maybe the pump inside the transmission is broken? I may need to start a new thread just for this problem...