The next sensor I would replace is the temperature sensor for the computer as it may have been damaged due to the over heating issue. If the computer thinks the engine is at a different temperature than it really is it can cause the problem you are describing.
ASE Certified Technician
17 years experience, ASE certified, dealership certified, Service Manager for 15 years,