When this stalled in the " puddle" it may have kicked back and jumped time or broken something in the timing gears, take off the valve cover and see if the valves are opening ,then take a compression test or do that first actually.. This is the first thing to check, need compression for any start up.