So, Halls Sender replaced and coil replaced (thanks Matt).

Thing ran like a dog at low rpm.

Check timing... it was a tooth out, now runs perfectly.