I woke up and it seemed like several seconds.... cat sleeps at the foot of our bed and I thought he was getting ready to launch a hairball so I pushed him off the bed. My bad.
I've been on the lookout for a generator for awhile (family likes to hit local flea markets) and today the stars aligned. Found a good one for a great price.
Never know when the next big one will hit.