Rode the bike to and from work yesterday, about 70 miles round trip. Stalled once but seems to be much better.
Thanks for the help everyone.