A bit of maintenance this past week and today. Got my left magneto timed properly on Monday, what a difference 2 degrees makes! Spent the day today moving my G5 magnetometer (completely unreliable when pitot heat is on) and doing an oil and filter change. Only had 20 hours on the oil but with the extremely rich mixture issue that I had, the oil was really dirty. The filter had about 45 hours on it. The net result of the work this week is that my engine is running better than it ever has and while I haven't confirmed it yet, I suspect that I'm going to get a significant improvement to my cruise speeds as my engine is finally making the power it should have been making all along.
I did manage to go for an IFR training flight yesterday, 1.5 hood time and a lot of getting to know my systems. I need another 5.3 hours of dual IFR time before I can write my written exam on May 10, so there will be several more flights in the next 2 weeks. In the meantime, hitting the books.