I have a Flight Design LSA F2 with a 912is engine. I purchased the plane new about a year ago and it currently has about 110 hours and the annual was completed about 20 hours ago.
I have recently experienced a sudden drop in fuel pressure (and fuel pressure warning light) on approach to the Sedona airport (KSEZ) which is accompanied by a dramatic loss in power. The fuel pressure and power recovers within about 5-10 seconds. The first time this happened was about 2 weeks ago and I thought it was vapor lock so I switched to 100LL and I didn't have any issues for the last 10 flights (all of which were < 1hour). When it happened two weeks ago, once the fuel pressure recovered, I didn't have any further issues while in the pattern or after landing. Also, I could not repeat the problem while doing a run-up on the ground. The aux fuel pump was on when this happened.
However, this morning the same low fuel pressure and loss of power issue happened when I was approaching KSEZ after a 1 hour flight. In addition, it happened four times in the span of approximately 5 minutes. Each time, I could see the fuel pressure drop from over 40 to below 20, the warning light went on and the power was reduced dramatically. Each time the fuel pressure and power recovered pretty quickly (about 5 seconds). I was able to land with no issues and I can't replicate the issue by doing a run-up on the ground.
When the fuel pressure and power suddenly decline, the EMS light on my panel also lights up and then goes off when fuel pressure and power recover. The Lane A and B lights do not turn on.
In talking to a Rotax mechanic, it doesn't appear to be vapor lock or a fuel pressure gauge malfunction. Also, it doesn't appear to be a defective fuel pump. His best guess is it may be an electrical issue such as a loose wire?
My problem is there isn't a local Rotax mechanic in Sedona where I'm staying for a couple of months (and I haven't found one that will travel to Sedona). The engine is still under Rotax's warranty, but that's not much help if I can't get someone to Sedona. My only other option is to fly an hour to Glendale to the closest Rotax certified mechanic.
Curious as to whether anyone has experienced this issue and has any thoughts on what is causing the problem?
Would greatly appreciate any guidance.

