Hard starting Rotax 912 ULS
I have a Zenith 601 XLB E-AB(2004 vintage) with a 100hp Rotax 912. My plane is tied down in the NE. Lately it's been hard/impossible to start. About 6 weeks ago I went to fly. The plane gave a hard time starting(upper 40's) and I eventually killed the battery. Jumped it with my car and it started. After warming it up I went flying for about an hour, no issue flying or restarting it. Since it had been 5 weeks since last I flew it I figured maybe I need to fly or at least run the engine more often. About a week later I go out, temp was 40 degrees. It's hard to start but starts without a jump. Flew again and no issues. Another week goes by and I go out just to start and run it being it was too windy to fly. This time it was 50 degrees. Again a hard start. Ran it till all the temps came up to normal(probably about 10-15 minutes). So next trip to the field was again low 50's. Plane absolutely refuses to start even when I jump it. I research the issue and apparently a narrower plug gap is recommended for cold weather. So I pull all the plugs. All but 2 are fouled. Their gap was >.030. The recommended gap was .025. I clean and regap them. Take my battery home to charge. Go back this past Saturday and re-install the battery. Again too windy to fly but it basically fires right up. Everything looking good and I again run it till the temps are in the normal range. But, right before I shut it down it's starts running rough and nothing I do seems to rectify the situation. This past Monday I go out to fly and again won't start. Fairly pissed I pull the plugs and they are all fouled. I'm going to assume whatever suddenly caused it to start running rough is now what's causing the no start. At this point I'm leaning towards a carb issue(they were rebuilt at Lockwood 4 years ago) but willing to listen to any other suggestions.