1)maybe easier and cheaper to buy a second hand one from a wrecked car then to replace the leather, as above try ebay or put some wtb in forums
2) could be caused by a few things, a loose plug, maybe a bad join, a terminal touching metal etc, if u can get the console out easily shouldnt be...