Eugene, have you checked the carb. jets to see if not plugged or loose?
We had a 912 with a loose main jet land at our local airport after a major power loss.
Just thought might be another item to check.