Ok guys my odd loss of power has developed, but not in the way you would have liked

Got in it today after 3 days of not using it and it wouldn't start. Took 5 min's of cranking to get it going. Never done that before. I have had difficulty starting it before but only when warm???

Ok so I went in to town and when I got back to the car, it started but it did churn for a good 20 seconds, and this is with the car hot/warm.
It's never been this bad before, when it used to refuse to start it would churn for 20 secs then fire at about 100rpm for the ecu kicked in an it went to 1000rpm, and as I say it only did this when warm.
It also some times has an odd smaell of petrol around, dut this is infrequent and it doesn't drip. It's had new plugs, rotor cap and arm too in the past couple of months.
Is it possible that ther could be a tiny tiny hole in one of the fuel pipes so that when it's left to stand air gets in and means it has to be cranked to get it going?
Any help appreciated guys, I'll try the relay thing now but won't know the results till I start it in the morning, if ever!!