Tps can be unplugged and will run ok using fail-safes. Bad crank sensor maybe but usually the Rev counter doesn't react(check ) this needs plugging in tbh but try unplugging sensors is it over fueling. I don't think this is injectors possibly coils. Definitely needs codes. Sorry! Air leak would lead to lean misfires. Crank sensor def needs checking though.