2000 Sahara, will turn over but will not crank. Sometimes takes 2-5 tries after the first start in the morning and then purrs like a kitten. All new injectors, fuel pump, CPS. Not sure about the fuel pump but it works fine after it does start so think it may be something different. I just bought this thing so not sure what is after market or OEM. I do know it has the banks monster exhaust and someone told me it could be vapor lock from after market exhaust. Any suggestions as to where to look. I feel by cranking as much as I have that the starter may give out soon. Thanks in advance for all the help.