does it sound like its turning decent?
if it does you probably got a nasty air leak in the fuel lines somewhere. I had this problem for a while and mine would push start just fine. I also had two tired batteries and the original starter, bad alt that caused the tired batteries, and heavily corroded wiring
. Least I upgraded to two group 31 batteries and 130 amp alternator
Otherwise I would get a volt meter out and see what voltage the batteries are at. if they are different when its been sitting check the connections.
Then have someone crank it over and watch each battery and see what voltages you get and see how different they are. The passenger side battery is the one that hooks up to the starter directly while the driver side has a cable that crawls over the radiator to the pass.battery. common problems would be the big cable that joins the batteries is corroded, or the terminals are, etc. check grounds too, and starter terminals/voltage (to see if you've got a solid connection)
If the power stuff is good then it is possible the starter is tired. I find that taking the starter out and in is very easy with a set of 1/4" drive-Wobble Extensions, and I think the bolts take a 1/2" socket... maybe 9/16" ( I forget its been a while). There are three bolts, one is on the top and hardest to get to, this is where the wobbly extensions make the job extremely easy. the two visible bolts should be no problem. As long as you've got any strength you can do it alone and not eat starter!