oil breather is normal to have a small amount of oil into the intake, how old are the plugs? how did a battery get too hot? blocked pump or rad will screw with your heat, but you should see that on the gauge.
easy solution though. Buy an RB....or put an LS1 in it.....lol