So every now and then my car will struggle to start. It will always start but sometimes I have to crank it for a long time for it to turn over. I know it get's fuel because after cranking for so long I can smell the fuel. I was thinking I needed new coil packs? Any help is great. I just want to be able to start it easily every time. What do you guys think it could be?