Why after it warms up starts whining,then gets hotter only 1 code reading P0304 on 2004 Jeep Grand Cherokee

When cold have no sounds, after it warms up the steering makes a whining sound when turning while speed is slow, after u get on road starts to run little warmer than normal temp. while driving straight it will start to make whining sounds again, I can turn steering wheel a little either way & it will stop making noise & temp will start to go down, but when straightened back up it all starts over.. It does have engine light code is P0304! I recently had plugs & wires, oil & filter all changed & problems seem to be getting worse.. Can anyone PLEASE direct me in the right direction?

by in Clarksville, AR on October 22, 2012
1 answer 2 comments
ANSWER by on October 22, 2012
you noise may be the belt or acess pulleys and p304 is misfire #4 cyl could be several issues i rec return to shop that did tune up for adv
COMMENT by on October 25, 2012
We changed the belt, it no longer gets hot, but power steering is still winning
COMMENT by on October 25, 2012
try flushing the p/s fluid and use syn fluid or an additive that may help or u may need a new pump