I have an 04 V6 model with only 90K on it. Every now and then it wouldn't crank over. In fact, it wouldn't crank at all. I would just turn the key and nothing would happen. Then, sometimes it would crank up just fine. Seemed to do this off and on for about a month. Now, it won't start or crank at all. I have tested the starter, altenator and battery...all check out fine. When the key is turned, I can hear the fuel pump start and all of the guages come on. Does anyone know what the issue could be? Could it be the ignition switch? I've tried everything I could think of, and have no idea. Please help. Thanks.