Recently my Altima issued the service engine soon light and I went to autozone to run a quick diagnose check. It stated that the idle control valve was high, and I have recently noticed the car revving at a higher rpm than normal. I looked online at the part and it is roughly 145 bucks, is this a hard thing to put on myself or should I have the dealership do it? I have checked with the dealership and they said it would probably cost around 275-300 bucks to repair. If I can get the part myself and do it I would save half the cost. My warranty is already out, 50,000 miles

, but can I do it relatively easly?? Thanks for any help!