More info would be helpful such as year, make and model.
Put the right gas in? If the car ran out of gas you could have burnt the fuel pump out
car trouble
You may have a fouled fuel filter.
It could be the presence of water on pulleys causing the belts to slip. If it is persistent then this is a sign of worn-out or misaligned belts.
get a trouble code tester, autozone will check your car for free
A person should be able to trouble shoot problems in a car. A vehicle would stall out after starting because of a failure in the fuel system, or it could be a bad O2 sensor.
I would start with the the fan relay swith... swap it with another. It could be stuck in the open position. Try removing it and then starting.
a lot a lot
Unless your car is a diesel, they can certainly keep your car from starting if they're missing. They can also become fouled or badly worn, which, again, could keep your car from starting.
When your car is having trouble starting up or when you turn it up and you notice it struggling a little
trouble starting fiat pinto even with battery charged?
if the cops thought you knew you hit it, then probably, but if you really didnt know then the cops wont trouble you, but the person my file a law suit or something like that, so probably no