Just to give an update on this, today I fitted the old starter battery that was in previously and jump started via leisure batteries, engine kicked in all fine. After running the engine at higher revs for a bit the battery light went out and the rev counter sprang back into life. Also the Sterling device lights all went back to normal (solid green instead of flashing). So now just wondering what the difference was between the old and new batteries? Only one on paper is the old battery is 90A and the new is 105A, so maybe that's what the problem was?
Anyways was happy that was sorted but now the engine coolant temp is getting super hot, like the dial goes as far right as possible. I did top up the coolant the other day, is it possible some air has entered and I need to take the cap off to let it breathe for a minute while running? Or could it be a faulty reading on the dial? It's a Nanni 43hp engine for reference.
Thanks all!