I have a 3.4 97 4 runner. When I tried starting it this morning it made a horrible noise. Cracking and popping, the motor wouldn't turn it just shook real bad. Sometimes when u try it, it tries to turn for a split second then just quits. The battery tested good. Any ideas?