I've had my 2004 hyundai santa fe for less than a year and have been experiencing a lot of hesitations and misfires while driving and the vehicle has warmed up. we originally took it to a shop and we had the codes read by a mechanic we trusted and we were given codes P0303 and p0335, misfire in cylinder 3 and crankshaft positioning sensor malfunction. my mechanic said we would have to take it to a dealership to fix it due to his lack of tools for the job, but he felt that they were related. It's been a month since we've had the sensor replaced, and we are having even more issues with the hesitation and rough running. I live in a rural area and the nearest Hyundai dealership is about 30-40 miles away, we don't like driving the vehicle farther than work(7 miles and back) a day. I'm about to put a for sale sign in the car and just sell it for what ever I can get for it and purchase another vehicle that may be cheaper, but won't run like garbage.