Hot restart issues.

First problem is 12.2 volts is bad. Will it charge to 12.5 or higher? Try a fresh battery.

Is battery in trunk or underhood?

Possible problems:
Advanced timing
Bad cables
Bad starter
Not enough ground cable-needs to flow same amps as positive. If batt in trunk you need a large ground cable from engine to frame/body.