No not engine oil. ATF them clutchs in the trans slip they burn up and your oil will show it. If its still red ill check TPS
TPS cant be cleaned. It either works or is dead. Cant buy a new one buy itself either. Have to buy the whole throttle body to get new tps. unless you know how to cut...