sounds like a couple of things, head gasket, or cracked head. check the oil, is there water in the oil? a cracked head or head gasket will make it blow white smoke, and loose compression, therfore losing power. and make it not idle either. hope this helps