I've had spotty luck cleaning MAF's in the past (using the correct cleaner/proceedure). A lot of times it helps, not always, and that seems to be a pretty consistent message I've read by others on various forms over the years. Do you have the ability to read the voltage on a scanner? (or backprobe to a multimeter). On a Jetta I had the MAF was at the outside edge of spec (as read through a scanner), but still just within spec after cleaning. I was reluctant to fork out $60 for a new one. After I ultimately replaced it, it brought the voltage readings closer to 'ideal' and corrected the engine missing issues. So, I'm not saying that's *is* the problem, but something to keep in mind as you cross off the rest of your troubleshooting items. Also have you put a vacuum gauge on it and check vacuum readings? Another possibility is a bad coil pack or even a cracked spark plug (cracked underneath or internally). EGR?
It might be helpful to run a compression test on your engine too. And maybe a leakdown test, and a vacuum test BEFORE starting or planning potential engine "refreshing" work. A compression test can tell a few things which could guide whatever it is you need to do. You should cock open the butterfly first (may have to remove a wire), remove all the plugs, engine warm. Record carefully what you see. Using only 4 'puffs' per cylinder:
Normal: Compression builds up quickly and evenly to specified compression on each cylinder
Piston Rings: Compression low on first stroke, tends to build up on following strokes but does not reach normal. Improves considerably with the addition of oil.
Valves: Low on first stroke, does not tend to build up on following strokes. Does not improve much with the addition of oil
(You may want to read the specific H3 process out of a H3 manual,
above is general GM process)
https://www.ebay.com/itm/Fuel-Pump-...-Carburetor-Pressure-Diagnostics/142006103841