my 89 4.0 will stall at idle , sometimes, and it is not often ,but if I run it hard the idle will be high, sometimes ,this is a random thing do not know when it will happen ,runs great at speeds Im thinking it is electrical I have a new gas filter and pump ,when I go to start it back up it...