04 reg.cab with 2,700 miles magnaflow,sct and k&n are the only mods.done about a year ago.all of the sudden i start noticing it missing and bucking against the gears when just maintaining speed down the road.doesnt ever miss when accelerating or pouring the coal to it.now its started having a real goofy idle when first started or after running down the road and pulling up to a red light.idles anywhere from 1500 -2000 rpms.check engine light has come on.any ideas are appreciated.exhaust system(complete)and sct are from roe