I've owned enough cars with problems that i can't fix problems i can diagnose them and i'd say some head work is def. what's going on.
Right now i have a '90 chrysler new yorker that when you start it up it idles rough then when it warms up it smooths out. i think it just needs a tune up. the check engine light comes on now and again but not all the time. It was owned by a 91yr old man, so i think it drastically needs one.