Well you don't really give enough information so I will make some assumptions. First of all I will assume you have an automatic since you are talking about solenoids and second I will assume you have had someone reading the codes causing the check engine light to be on. If your transmission has a bad shift solenoid it will do the kind of things you are talking about. Replacing the solenoid will not be expensive so far as transmission repairs go, a few hundred dollars.
|