Why won’t my car start?

I have a 95 Chevy Monte Carlo 3.1L V6. It starts up OK at first but then when I drive it a little ways (like to the store) and park it, it does not want to start back up for like 30-45 minutes. What could the problem be?

I also have an overheating problem in this car and it pulls to the left pretty bad and shimmys. I recently took over this car from my husband since he bought a new one….without talking to me first if I might add. I would really like to get it fixed as good as new.

Can anyone help me please.