I tried to start the car 15 minutes after completing a 30 mile trip, I got the ignition sounds but the engine wouldn't start. I then got the battery light and amber engine light come on. I tried several times with no luck. The following day, I tried again and it started first time, I gave it a small trip before parking up. I tried to start the car shortly after parking up, again it did the same leaving the engine light and battery light on. Later in the day, it struggled but started first time again, it appears to only start after a lengthy break. Any ideas what this could be please?