Several months ago my truck was idling rough, like a sporatic little shimmy. Also, in high gear, at low rpm, when trying to accelerate, it would buck like a misfire. You had to give it significant throttle to get it to down shift and get past the bucking. CEL light came on and it was a 'EVAP small leak'. I did find a small crack in the hose near the canister. Replaced it and as I suspected it didn't fix anything cause I wasn't confident EVAP leaks could cause problems like this. I deleted the code about a month ago and now the same EVAP code came back. It sounds more like an ignition issue and the EVAP is just a coincidence, but I'm wondering why my CEL is not picking up misfires or anything. I just replaced wires/cap/rotor/plugs about a year ago. Doesn't mean that something isn't faulty, but I inspected them and changed plugs and everything seems fine. Has anybody ever had EVAP issues and can the problems be this noticeable? I wouldn't think an EVAP leak would cause bucking or rough idle like that.