I'd check your ISC before replacing it... unless you want to just throw parts at your rig in hope you find the problem.

As I mentioned before I don't believe the result of a blow ISC is a high idle. It's the opposite. A low idle.