if all terminals are clean, next try changing out the starter relay.....i had the same exact problem and it was the starter relay...only about 15.00 and can be changed in about 3 minutes....if that doesn't work probably the ignition switch in the column......