I thought i'd follow up on the last post......
A month later and my car still runs perfectly with no issues. I couldn't go more than a week without starting problems before the starter replacement.
Over the last two years i've had a few sensor changes, a battery replacement, and now a starter replacement.
It finally feels like i'm now at a pretty good place with the car and am back to regular maintenance. Thanks again for all the help