Originally Posted by NicksterSVT
Sounds like the TPS is bad...
A very real possibility. The transmission uses TP and vehicle speed as the primary inputs to the transmission shift point calculation. If the speedometer is still working, the TPS might just be the problem.
Or it may be that the MAF has finally given up completely.
The only way to narrow it down and reduce the guesswork is to get the codes pulled.