When was the last time you changed your:
Any other odd electrical gremlins of late (hazards are a separate 'circuit' than turn and work independently from ignition switch.)
PS - Find another errrrr a reliable shop who will diagnose the problem and not just have you throw $ at parts recklessly...