Alright, after taking a bunch of stuff apart to check and the battery being disconnected for about 4 days, I put it all back together and immediately it ran perfectly... for about a mile down the road. Then it went back to going lean, then running good, running lean, stopping and patting the throttle for a few seconds then it running well again.. so forth so on..
Any clues?