Car won't start on 1996 Cadillac DeVille

Everytime I try to start, it backfires, and sometimes blows a flame out of the top of the engine by the power steering reservoir. Anybody have any idea what's causing this?

1 answer
Check compression, possible timing chain.