The main relay is a part that commonly goes out on those, especially when it starts to get warm outside and after the car has been sitting in the sun. The main relay is under the dash to the left of the gauge cluster. If you hit that side of the dash it will probably start up if the relay is sticking.
Let me ask you this, do the dash lights come on when you turn the ignition?