The vehicle will not even turn over. I have checked the battery and the battery is fine. Would it be the starter or the alternator? It ran fine and two hours later went to start it and it would not start.
If the battery is charged, forget the alternator. It was obviously working. How do you know the battery is okay? Start by measuring its voltage. You should find 12.6 volts if it's fully-charged. If it's low, let me know what it is.
Do you have an automatic transmission? If so, the neutral safety switch is a good suspect. The starter may work if you try starting it in neutral instead of park.