I just had my car stop just after fueling. It acted like it ran out of gas, but I had 1/2 tank. Dealer said the error codes indicated I needed a new camshaft position sensor to the tune of $781.25. Also told me they had to remove the timing belt to get to the camshaft position sensor so I should replace the timing belt and the tensioner...cha ching..an additional $246.00. Their final recommendations added 3 new belts - $90, Front brakes $207, Air filter $24.95 and AC diagnostic $189.95. I had asked them to check my AC because I had a coupon from them that said the AC diagnoses was free - when I questioned them, they said the did the preliminary diagnostic for free and I have a leak, but they have to put dye in and use an ultraviolet light to find the leak. What did I get for free??? I didn't get anything they recommended fixed, but they did a routine fluid check and I had a coupon for the oil change for $29.95 plus tax. They charge $120.00 just to look at the car, so now I am out $151.25 plus a $98 tow fee to get the car across town to the dealers. I have a car that won't start - it's sitting in their parking lot! I am looking for another service place and will have to tow the car there. What does a crankshaft position sensor do and why is it $751??? I think I have something clogging my fuel line - I have been running the car on empty and only putting in a gallon or two at a time. It was running fine until I put 7 gallons of Arco gas in it and it was dead within a mile of leaving the gas station! Any suggestions?