I had the same thing happen to me when i swapped my engine and computer out of my old 4runner to my new one. It turned out my new 4runner didnt have a clutch switch and the old one did. so it wasnt letting it start becuase the ecu thought the clutch wasnt engaged. Just an idea.