Check your grounds also, mine was doing that and it slowly was getting worse and worse, changed a bunch of stuff to no avail., finally decided to change the grounds, problem went away.
The grounds we're badly corroded though, so you should be able to visually inspect yours.