Welcome aboard....

Sounds mostly like too much timing advance (spark knock under load, etc). Although, things can get more complicated with EFI computers and what-not that I can't really speak to. (computer controlling timing?)

Assuming good ol' carb'd motor you should have about 8-12* (BTDC)timing at idle without vac. advance and somewhere in the ballpark 32-38* (BTDC) advance at 2500-3000rpm. If you're shooting "11 o'clock" against a "2 o'clock" timing mark at idle that's close to 45* and way too much. Disconnect and plug any vacuum advance lines and shoot it again... you'll want to loosen the dist hold down and rotate the body clockwise to reduce your advance....

If there are computers involved, I can't help but I'm sure there are others around that will chime in....

Good luck,

Chris