Cold and hot? Does it have any coolant leaks? You might have a collapsed lifter or broken valve spring. I would pop the valve covers off and have a look. It may be something minor but turn into something major if you keep driving it.