I have performed the starter motor fix with GREAT success.... I followed the online tutorial... cleaned all the pieces up and then applied lithium grease.... worked fantastic.

Just cruise down to the dealer and they will find out the radio code for you... they make a few phone calls and bam .. radio code.. they did it for free... no need to book your car in either.