Hi Junior,
It could be a bad earth connection I had same problem with my alternator not charging and it was a bad earth connection. Check for any loose wires around your engine.
Don't let it get you down mate. I know it can though I had things go wrong with my boat. I think its a common theme on boats I bought my boat just over a year ago and moved on to it april last yea,r and while cruising thinking this is the life the next minute watching steam come up from my engine bay, turns out to be the stern gland bearing under pressure from the engine being out of alinement, it broke the nuts and locking tabs on my drive coupling so the next couple of days down the engine bay in the rain ( this is the life ) sorting it out and cycling around engineering companys to cut me out some tabs. But I persevered and I done it it felt good that I fixed it. I also changed the gland packing whilst I was fiddling with my nuts...........OOOhh matron. It will all work out in the end as my dad used to say, and im glad things are looking rosier for you good luck mate. I think I past albion at bulls bridge last summer shes a fine looking craft, shes just testing your resolve. Ive learned that boats do that sometimes : )