That is why I recommended it that way but had no idea it could take that long......wow.....hundred miles plus?My truck did the same thing after cleaning the MAF, it hesitated badly. I continue to unhook the battery and hooking it back up, waiting for it to relearn in the end after driving it for a few hundred miles. It finally read learnt the new system on its own.