2001 jeep grand cherokee limited

my jeep just started bucking at highway speeds like a hiccup its also stalled on me at red lights and stop signs.my check engine light usually stays on but before it starts to hiccup the check engine light goes off. im not sure what the issue could be help please