My 03 developed a small issue on cold starts. If I just crank it till it fires sometimes it dies instantly. What I tend to do now is just crank a little longer then I normally would. Problem is it makes a bit of a squeal or squeak when it goes to start ? No idea what gives, I do have a edge juice but it did this before I had the edge on it. I wondered if it could have something to do with the batteries being old ? That may sound far fetched to some but I have had fuel injected motorcycles crank great but not start due to battery out put for cold cranking not being up to snuff. I do still have the original batteries with just under 100,000 on them and obviously they are 7+ years old. Any ideas ?