Fuel pump was gone bad. Replaced it. Comes on properly. Engine still wont start but there is spark. All fuses seem to be fine. My float wasnt reading at first but now it is. Considering that it hasnt done this before I tried a couple of other things. I was told by a guy that it could be vapor locked. I sprad starter fluid in to air box still not start. The starter turns over perfectly amd the belts turn like normal just no crank. Engine turns over but wont start. (2.5 engine) What could be my problem?