Hi GBREA,
The oil sensor will not even let it start if was connected and bad. Seeing how it is not connected or exists on this engine, that is not your issue.
How did you set the coil air gaps between the coils and flywheel magnet? A simple plain business card usually works well. A segment from and old paperback book cover would be ideal.
From your description, it sounds like an ignition coil is getting hot and breaking down. Are those new coils from Amazon? Amazon sources many items from questionable sources overseas and have no quality control. Sure, they will refund you and send you another new one, but how many times before you get one that works. My record was 4 times before I quit using them altogether.
You will need 2 spark testers with an adjustable air gap set to SE so you can watch the spark activity for dropouts. Note: Plug-in inline "Christmas tree" type spark testers are junk, so don't waste your time.
Possibly the plugs could be having an issue especially if they came from Amazon. I only recommend genuine Champion or NGK plugs from a parts store or a more reputable source online. Too much junk being peddled online these days from quick shopping sites.
If you do need coils (again) replace them in pairs and go to Jack's small engine or Parts Tree. You spend the money for reliability and to spare you aggravation like this later down the road.