check your ecu. If it's bad, it can take out your ISC resulting in a high idle.