Ignition switch is easy to do, I had the same issue on my 03, I'll find the thread I used that explains it perfectly and I'll send it to ya. It has pictures and so easy to follow. Took me like a half hour to do it all.