2002 Isuzu Rodeo

Engine Performance problem
2002 Isuzu Rodeo Question 6 cyl Two Wheel Drive Automatic 94,000 miles

I have had this same reacurring problem for about a year and a half now. I was told the problem was my starter, which I had replaced with a rebuilt one. Three months later, same problem. Truck would start fine, one time, then not start the next. I was actually riding around with a long metal rod to tap the starter when it wouldn't start. Surprisingly this worked for quite awhile, but got really frustrating so I replaced the starter again. This went on through three different rebuilt starters, so the fourth time a purchased a new one and had it installed. Now three weeks later, my truck is not starting again! This is driving me crazy! I had a new battery installed, and terminals and such checked, alternator checked and all were fine. I've been told it could be my " ignition switch " . Any ideas on what may be my problem?
April 16, 2010.

Could be the starter relay, transmission range switch and ignition switch.

Apr 17, 2010.