My car literally went from running smoothly to turning on 30 minutes later and having a rough idle. Literally shakes during idle. Kind of a rough start too I suppose. The error codes it has given are P0300, P0055, P0016, C342D, and C3064. It gave those codes multiple times in my reader. It is due for it's 75k service this month. Has anyone run into all these error codes at once before and what may the possible fixes be? Thank you! I'm at a loss here.