Ignition switch or starter motor problem ? on 2003 Buick Rendezvous

When starting car if we turn the switch just slightly all works fine but if we turn it to far we get a weird noise from the starter motor. This has been going on for 4 or 5 months and works fine if we're careful not to turn switch to far. Shop I go to says the dealership is only one who can fix this problem ? Do you think the the weird noise we hear once in awhile is the ignition switch or starter motor ? Also can you give me some idea what the repair might cost ? Thanks.
Tom Howard

Don't you think I can find someplace other than the dealership to repair or replace the ignition ? Thanks again..
Tom Howard

Asked by for the 2003 Buick Rendezvous
The noise is probably coming from the starter but I would start by changing the ignition switch first, The labor to replace the switch is about an hour and the parts $34 to $58.
1 more answer
Try the RepairPal Directory to find shops near you: