Hey everyone. I have an 05 Liberty 3.7. Cold starts are fine but anything after that it struggles to turn over and run. Wait about 30 minutes to an hour and its fine starting again. I replaced spark plugs and the coils are fine, also cleaned the throttle body but no luck. I took the OEM fuel pump out to give it a look, it was completely dirty and looks clogged so my mind went to fuel issues/vapor lock. I ordered a new one but now I'm seeing some people say it could be the camshaft position sensor. I doubt its that given the state of the fuel pump and when it does start after cooling down it struggles to rev like its not receiving fuel for about 30 seconds then it runs fine. Just wanted to get your guys' opinions but I'm almost sure that its the fuel pump since its like what 21 years old by now... thanks for any responses