Trevor, my "gut" feeling is you have the dimensions, turns, wire gauge, ID, OD, winding resistance, and battery voltage close to what you need, but the inductance "L (no core) 3.04mH" seems to be way too small, and it does not agree with your calculated energy stored in the magnetic field. If the inductance was 3.04 H it would. So, maybe just add a core to get the inductance you need to store enough energy for a decent spark. How did you arrive at 3.04 mH for the inductance of the coil? I assume that is the calculated air-core inductance. Will it increase by a factor of 1000 when you insert a soft iron core?
A three litre four-cylinder engine? My 2002 Ford Ranger truck uses a three-litre V-6 engine. I wonder how the power outputs compare... is this a stationary engine, or does it drive the wheels on a vehicle?
I love 19th century and early 20th century small engines. When I was a lot younger I used to visit local country fairs that exhibited them, along with steam engines used for farm tractors and wheat threshers. There is something wonderful about a one-cylinder hit-and-miss engine that just sits there and chug... chug... chugs along, slow enough to allow you see how everything works, and yet powerful enough to do useful work like pumping water or perhaps sawing wood.
Sounds like a fun project.
Here is another link you might like. And
maybe this one too.
Hop