No, I have not had any electrical (or any work) done to it recently and there are no aftermarket accesories installed or plugged in. After this started happening I did clean up all of the grounding connections around the fuse box and battery. Yes the second key does have the buttons on it, I got it from a locksmith and it was after the problem was occuring, I thought that the original key was the problem.
Also, the problem has been getting progressively worse. At first it only had the no start no crank occasionaly, once or twice a week, and it didn't take long for it start, now it is every morning and it takes around 10 min of key turning to start.
Thanks for the reply