So maybe the problem was that O2 sensor? Check your trans fluid when it’s hot, you don’t want to go running around a quart low. That takes out these 4l60’s more than anything else. Glad to hear it’s running good, maybe the demons have been exorcised.