Well I think you already tried all things...but if you are still in that problem then you should contact with some mechanic because it sounds some big issue with your ride... because as you write you already tried to every basic thing.. good luck mate.