That sucks, that sensor in the picture is of the maf sensor. The tps sensor is part of the electric throttle body.
Didn't you just service your transmission? Are you positive the fluid level is correct? There's a chart(somewhere on the forum as well as in the Service manual)showing the proper procedure using transmission fluid temperatures and where the level should show on the dipstick.
If the level isn't correct the transmission can get pissy.
Mirage videos:
__________________________________________
View my fuel log 2014 Mirage SE wussie cvt edition. 1.2 automatic: 37.7 mpg (US) ... 16.0 km/L ... 6.2 L/100 km ... 45.3 mpg (Imp)