You flexed the fuse box, that affected the problem, so it is the starter? You are going to have to explain that logic to me. What you did was to verify it is not a starter problem.
When the problem acts up gain, the goal is to keep it in the bad state so testing can be done. Do not push on any fuses or do anything to try to get it working. The first thing to do is feel the starter relay to determine if it clicks when a helper turns the ignition switch to "crank". If it does not, bypass it to make the starter crank the engine. That will verify the starter circuit is okay and the problem is in the relay circuit. Be sure the ignition switch is off and the transmission is in "park". You can bypass the relay by removing it, then using a stretched-out paper clip to connect terminals 30 and 87 in the socket, or you can pop the cover off the relay, reinstall it that way, then squeeze the contact.
Image (Click to make bigger)
SPONSORED LINKS
Monday, February 6th, 2017 AT 1:42 PM