My car (Honda CRV 2001) won't go above 20 miles an hr, even though I acclerate the engines just runs..?

My car (Honda CRV 2001) won't go above 20 miles an hr, even though I acclerate the engines just runs and the check engine light came on. I went to a mechanic and he figured it would be the transmission problem. I then went to a transmission shop and they asked me to leave the car for check-up and said the... show more My car (Honda CRV 2001) won't go above 20 miles an hr, even though I acclerate the engines just runs and the check engine light came on. I went to a mechanic and he figured it would be the transmission problem.
I then went to a transmission shop and they asked me to leave the car for check-up and said the estimate can be around $3500-4500.... Can anyone advice ?
5 answers 5