Well, on further investigation, it was a faulty fuel pump. $250 and it started up with no problems. As important as a fuel pump is to the opperation of an engine, one would think it would have it's own sensor. The other fault codes were caused by a lack of fuel.