Most likely it is the filter you describe. It is located on one of the mounting bolts between the engine and trans ... upper on the drivers side.
Mine was acting up also. Tried to find a replacement, but even GM said they were discontinued. I did find out that on the '90 and '91 cars its not really needed since these cars have an analog tach. Not sure about the earlier years because these are digital. The filter is basically an EMI shield. Mine had bare wires showing on one side of it. I removed the filter and reconnected the wires where it was (bypassed it) and the tach worked fine with no ill effects. I was given some mis-information by a member here and by a shop that works on the earlier digital dashes that my dash needed to be rebuilt/replaced. Not sure if they mistakenly thought I had a digital dash or they were just trying to make a buck (actually a few bucks.)
Hope this helps.

G