im no stranger to the idle problems on these things, get your ISC and take it apart and remount the isc without the electronic side, turn the pintle all the way counter clockwise and start your truck. see if she's still idling funky. you may have a bad isc, and if you do... you can bandaid it until you can get one.