Pezzy - you mentioned the cars exhaust has a strong odor? Odor as in excess fuel? That would be the opposite of fuel starvation if you are indeed smelling fuel. If a "mechanic" replaced all of the parts you just described, he's not taking diagnotic measures; but rather, is socking away Christmas cash. My 2 cents.