You didn't mention how many miles are on the car but start with checking connections for corrosion like dsmuts suggested.
After that it sounds a lot like the issue I had over the summer on the GTP. Randomly would not start, either hot or cold, then it was fine 10-15 minutes later. I picked up a starter from NAPA (lifetime warranty with receipt) and the issue went away.