9V looks pretty low — I'd expect to see something approaching 11 or more.
Try it with the engine running and see if it comes up — if so it might be battery.
Otherwise look for resistance somewhere (corroded contact(s) — partly broken wire — something loose — bad earth etc.)
Bookmarks