I'd suggest putting a voltmeter on the battery and see what it reads while cranking the engine. It is possible for the battery to have enough oomph to crank the engine with seemingly good power but, if the available voltage drops below the computers 'wake up' threshold (~ 10.3V), they'll be no signals for spark & fuel.
If you are certain the battery is good, I suggest cleaning/tightening the battery cables, the ground connection at the floor of the trunk and the grounds on the engine itself (plus the ground strap and its connection to the body near the bell housing).
While you have the battery dis-connected to clean its terminals, reach in under the intake and clean/tighten the connections at the starter motor, too.
If you are certain the battery is good, I suggest cleaning/tightening the battery cables, the ground connection at the floor of the trunk and the grounds on the engine itself (plus the ground strap and its connection to the body near the bell housing).
While you have the battery dis-connected to clean its terminals, reach in under the intake and clean/tighten the connections at the starter motor, too.