my car is taking a dump...

timing out of spec? o2 sensor gone bad? plugged cat? so many things so little time…