Took the car to the dealer for diagnostics. Turns out it was a misfire in cylinder 1 due to bad ignition coil. The tech interchanged the coils between cylinder 1 and 3 sure enough the misfire followed the faulty coil.
They replaced the ingnition coil along with the spark plug under warranty.
A day after, im letting her hang in DS and sure enough check engine light pops up again car starts to shake like a virgin on prom night. After 30 sec check engine light clears itself and everything is back to normal. I guess ill be going back to the dealer.
Keep you all posted.