John, say it aint so? For once, I hate to agree with Q, but as usual, I'm afraid he may be right. You could check around and might find some one who can analyze your oil filter and oil for any particles such as bearings giving out.
But either way, you'll have a little project ahead of you as you'll have to see what it is either way...
Wish I was close by, I'd help with the job and the beers in a heart beat! Hang in there, and talk to Q about how you want to proceed... (this is where the fun begins)
Maybe it's time to bring up Q's favorite engine combo threads?