I had the same problem.... VERY hard starting AFTER she was warmed up.... sound familiar?....let it sit for 30 min or jump it and she fired up ...right? I bought a battery.... no cure.... I bought a solenoid ...no cure.... guess what.... starter was getting heat soaked!!! Testing the starter, it showed all is well..go figure. I bought a starter from Auto Zone for $26.99 and haven't had a problem since..... BUY A STARTER!!!! well worth the $26.99
78 Wagoneer

14" total lift
4.89's/Lockers/39.5" Swampers
http://home.earthlink.net/~tjnkk