If it's dropping to monitor immediately, adding a disk controller won't help.
D3FC is in ROM space, specifically the Applesoft ROM (assuming it's got original ROMs, of course).
What happens if you hit Ctrl-B, then return? (I'm expecting it returning to monitor or freezing, but normal behavior would be to return to BASIC.)
Also, something to try is this, from the monitor (hit enter after each line):
0300:AA 55 AA 55 AA 55 AA 55
0300.0307
After the first line, you shouldn't get anything other than the * prompt I believe (you MIGHT get 0300:AA, that's OK, I've only got a IIGS emulator handy though, and it doesn't give anything), after the second line, you should get the first line and then the prompt.
If the first line returns something unexpected, post what it is. If I recall correctly, the only ROM that should be in play is the F8 ROM (F800-FFFF), which contains the monitor - the D0, D8, E0, E8, and F0 ROMs should be unused (and the D0 ROM is suspect, but not proven bad, right now). If the first line is OK, but the second line returns something unexpected (it'll most likely be 0300: and then either all of the AAs, or all of the 55s being wrong - or maybe both!), post that, and that indicates bad RAM. It's not conclusive that the RAM is good, mind you, but it's a quick test.