This seems like alot of hassle to get the stock radio to work. I think I would just get a new head-unit from Crutchfield for around 100$ and wire it up.

Should sound alot better than the stock radio too.