My check engine light has been on since I drove to penticton[ 400klm] On my way up there I blew my main seal to my tranny...dumping out tranny fluid I hobbled to a shop. My 4runner has alway been really gutless since I bought it and needed to change exaust so we both[ mechanic] were thinking the...