Ok my car has been having a hard time starting especially when sitting for more then 2 hours. When it does start the engine vibrates really hard for about 20 seconds then it idles smooth after that no problems. I feel a small hesitation when driving. I also smeel gas when it first starts up and when im driving and roll my driver window down i can smell gas. I changed the FPR, fuel filter, fuel pump, MAF sensor, IAC valve. I changed the spark plugs an wires back in october so they're still good. This is giving me a headache any help would be appreciated.

O and i also tried the turn the key 3 times for 5seconds thing an it seems to help cause it still will be hard to start but not a hard as before and the engne will shake for no more then 10 seonds.