Hi im new here and i searched as much as I could but i cant figure out the problem. I have a 97 suburban 5.7 with 179,xxx on it and the motor has spark and fuel but wont turn over. I just purchased a new battery and had it tested and it checked out o.k. I changed the plugs and wires and still nothing. I took of the starter and got it bench tested, that was fine. It all started about two weeks ago when it got hard to start, and i noticed i was almost on E and I went to fill up and the problem still persisted then finally went away. then the in the following weeks it hit hard and wont start. the car turns over at a normal pace then slows down and almost stops turning over then speeds up again. And the connections seem ok im soooooo sooooo stuck . I would appreciate the help thanks!