Bought this unit last early spring

Onan model #1216G-1/11199E

Had some issues, put a new coil on it. Ran fine till about 3 weeks ago. Would start, run a few minutes then quit. Sometimes would start back up and would run fine. Sometimes would have to wait 15-20 minutes and it would start up and run fine

Now it won't start. We replaced the fuel pump with an electric one. The vacuum style wouldn't keep the bowl full. Now we have enough fuel. Did run for 30 seconds earlier today, now nothing again

Thinking the mag is not producing enough power consistently, but not sure

Any idea's out there