check engine light and tranny shifting hard on 2002 Land Rover Freelander

Hello my 2002 land rover with only 80,000, miles check engine light keeps coming on with several codes from 001 through 007. the codes say it has a misfire, air induction, and fuel mixture problems. It just had an oil change and runs great. Also when I first start and drive it in the morning it shifts very hard coming out of first. I've only owned the car for 2 months. It has a sealed automatic tranny. I think that the car just needs a tune up and tranny service. I don't know a lot about cars or of any good mechanics that have knowledge and will do work on a car like this without feeding me bs or charging me an arm and a leg please get back to me

by in Grand Junction, CO on April 16, 2011
0 answers