Okay, you guys haven't answered in a bit and I've been trying everything. Tried all the formats you suggested I convert it to and noticed the "checksum" and "inverse checksum" kept coming up bad so I then tried "ucon64 --chk romname.sfc" to fix the checksum and it's coming up "Ok" instead of "Bad". The rom still does not work. Same error as usual. This is the only game out of maybe 40 I've tried that gave this error or an error at all for that matter. It's a brand new (beta, I hear) translation too so could someone take a look at this themselves? I'll provide a link to the patch. You'll be helping out a cult following -- not just me.
Edit: Download Kyuuyaku Megami Tensei – English Translation v1.1
And it's safe to assume you have a copy of LunarIPS.