What else could this be.
service advisor came up with the Variable value timing unit and the oil control switch replacement because the car was running a bit rough. The car also would shift with a clunk and would vibrate while sitting at a stop sign. Drove a way and seemed alright and then couple of days later it started up again.