Hmmm....sounds like the exact symptoms that put my 04 Speedmaster in the shop this week. I'll pass it along.