Hi, I have a 2 LTE engine on a 1992 Prado. Engine just cranks and won't start. If it does start,revs go right up and can't be stopped using the key. Have tried changing cutt off solenoid on fuel pump but no change. Have swapped pumps no change. Where else can I check?