While I was driving my fan clutch broke along with the belts causing my 3.0 95 4Runner to overheat. I replaced all that was broken but the vehicle won't go over 500 rpm and if I let of the gas it will completely shut off, intermittently it will get up to 2000 rpm for a few seconds. I'm...