I have a 2003 tj sport and when i go to start the engine doesnt make any noise. The lights will turn on but it wont turn over in fact it makes no noise when turning the key I have brought it to a mechanic and they replaced the ignition switch and it is still giving me the same problem. The mechanic said the starter,solenoid,and battery are fine. At this point he doesnt know what is wrong because he has checked everything so he says. Any other ideas? Maybe something i could tell him to take a better look at? Thanks