Having trouble figuring out why my SB stroker is hard to start after driving. Here are the details:

After cruising in my Cuda SB stroker the engine barely turns over when I attempt to restart. After sitting for 30 or 40 minutes it starts fine. Engine is dyno rated at 458hp/497torque . 9:5-1 comp ratio. All new parts . Temperature around 175 to 180 while cruising. New Powermaster starter with heat wrap rated for engines to 13-1 comp ratio.Equipped with headers. I'm thinking maybe timing issue (current timing is 18 initial; 16 mechanical, all in by 3100 rpm) or maybe install a remote solenoid? Any suggestions would be greatly appreciated