Hi,
It may very well be a ground issue as midnight578 has said. You could check this with
a multimeter if you have one. If yes, set your meter to dc volts, one lead to battery
negative, touch earth points with the other lead. If good, you should see 0 volts.
If you see any result other than 0, you have an earth issue. Clean,clean and clean
earth locations.
If you have a simple lamp tester, put one lead to battery positive, touch other lead
to your ground locations. If lamp lights up, then you have good ground. If the lamp
FAILS to light up,you have poor ground. Again,clean clean and clean ground locations.
Check your battery voltage first thing. You'll probably have a electric power steering
unit like most pandas I believe, and this unit demands alot of current and can take
away current from your starter motor. So a good battery is a must.
Crankshaft sensor is another reason for a non start, but you manage to start the car
sometime later, but you may need to consider it just in case anyway.
IAT sensor or inlet air temperature sensor maybe faulty. This device measures air
temperature into the engine. The ECU checks the signal from this unit along with the
signal of the outside air temperature and expects to see same readings from both
at start up. If it doesn't there's a conflict of information, and sets the car up to
a warmer start mode. This results in poor starting idling and timing issues. Until the
car warms up via information from the coolant temperature sensor, then the car will
run perfectly all day.
John.