Floog, you mentioned FI, is this a factory FI engine or an aftermarket type?
As far as getting back OT, my 912 has had ignition problems that may need an entire wiring and ignition module replacement. Not fun to be flying along and the engine start sputtering and totally quit on on ignition. Luckily I was over my strip when it happened. Granted, this is a very low hour (200TT) eninge but of 1997 vintage.