Sounds very similar to my problem...turned out to be my coils. Hope you get sorted soon.