On my '02 silverado I have a service engine light on, so I went to autozone to get the code. Says, my ECM has detected an open or shorted condition on the shift solenoid circuit, don't know how this happened, just got the truck in Jan., and it had 72,500mi I only put 4,000mi on it. I did have the oil changed. Is there a way for me to fix this myself...I usually do maintenance myself, this is just a new beast for me, need info bad!!!