Hi, my R21 is a 2005 but in a previous boat I installed a 3GM30F engine (albin 25). To be honest I really don't see a lick of difference from the 3YM30 ( I don't think my 3gm30f had a glowplug though). As a learning tool . I really recommend you check out the manual link I gave you. Also, check the "troubleshooting checklist" there as well...550 hours on any small diesel is next to nothing, and it really should be starting easily. . An engine that new should never need to use starting spray...ever. You've got a problem that needs fixing, it could be something as simple as the decompression being stuck "on" or even a small leak that allows fuel to drain from the injectors when the engine sits, or some really crappy old fuel. My experience with either engine at any temperature is they've never needed to crank for more than 2 or 3 seconds to start.
I'm not real familiar with the battery setup on the older 21's, I have 2 located by the engine (like the EC's do but I just recently put them there when I moved the fuel tank to the stern locker. My battery selector switch is located in the Starbrd cabinet. You should remove the battery and get it bench loadtested to see if it is any good. I have no idea if they came with 2 batteries in "93 but the switch could indicate it had 2 at some time in it's past. What kind of charger do you have? If you need a new battery get at least a goup 27 with lots of reserve power, buy quality, don't go cheap, and take care of it so it lasts several years
I'm not a big fan of bilge pump switches with an "off" position. I prefer the ones with just 2 selections..."Manual/test" and 'auto".(the "manual/test" should be a momentary switch and there should be a brite light that comes on whenever the bilge pump runs). It's too easy to leave the switch off accidentally. Remember that the pump must always be wired directly to the battery(s) so it will still work even with the battery main switch off.