Some years ago I was experiencing the same symptoms in my S-10 Blazer. One day I noticed that the oil pressure guage was all over the spectrum and then one day it settled on 0 oil pressure. I had a hunch was it was and my mechanic confirmed it. The main bearings spun and was blocking oil flow. Things went down hill from there. I ended up replacing the engine. I believe the X is still driving it.