I have a 2003 speed triple with difficult starting. The battery is new and cranks over just fine but will not fire. Give it several goes an hope the battery lasts and it eventually fires up/ Once running if I stop the engine it fires up straight away. If I leave it several hours to get cold or next day I have difficulty starting. Any ideas?