Ok, so I fixed the issue. Did a few things to the board:
1) removed Q302 and Q303, they tested fine, so I put them back in after applying some new thermal paste.
2)I removed and tested R313, which tested @476 ohms, reinstalled
3)removed and tested pots: V.line/damp, V.shift/position and V.hold. all tested ok, cleaned with isopropyl alcohol. "wiped" and reinstalled
4)removed and tested transistor Q901 on vertical position board P344, tested ok, reinstalled.
I did try removing the neg V sync, but it made no difference.
So one of those things did the trick.
Vigilante is almost square in it's display, so it looks like something is wrong with the width, but you can see with the street fighter board that it's just the aspect ratio.
Thanks again for your help grantspain and hopefully this post will help someone with the same issue.