I can't give you much help without a short clip. I don't have the time or bandwidth to download an entire 800 MB episode.
You need to "walk through" a few dozen frames after first separating into fields:
separatefields()
If you see no horizontal motion between any field pairs, then you do NOT need to do an IVTC. However, if you see three or more fields in a row with no horizontal movement, than that indicates repeats, and these must first be removed before you can get rid of the dirt and the grain and make the result look somewhat like the original video.
If these are PAL episodes, then you may not need to do this. If they are NTSC, then you probably will. (You said you have both).
BTW, I have done quite a bit of this, and when I first started discovering and perfecting the technique, I posted some of my scripts in this thread:
Kinescope restoration back to 60i