Hi,
You need to use the scanner to read any transmission codes that may exsisit. OBD-II does throw many codes that do NOT light the check engine lamp.
Also, a throttle position sensr could cause erratic shifting, but would most likely cause the engine to run poorly or sparaticly as well
-Nick

__________________
1988 Jeep Cherokee w/ 410,000+ miles. Now a
100% Electric Vehicle!
NO Gas, NO Emissions, NO Problem! --
http://www.DriveEV.com/