I hace a 99 Ford Ranger and the check engine light is on, Won't go out, been at the shop for like 2 months and can't figure out what the problem is
Well I would think that you need to read the codes, and fix the problem.
If you tell us what the code was then you can get better advice here. Tell us what was wrong with the car and the symptoms too.
Search Ford Ranger Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Ford Ranger Experts