I need some help...

Have you checked...
  1. Advance
  2. Vacume leaks
  3. Idle speed
  4. If automatic in drive
  5. If automatic in nutural / park
  6. Last time plugs wires dist cap and rotor changed
You said it got hot, could be vapor lock????