maybe the idle regulator motor? i only say that because in december, i had to have mine replaced.