Replaced spark plugs, new spark plug tubes, installed new HT coil packs, and did an oil and filter change. Now she purrs with no rumble at at 3000 rpm. Hopefully the oil leak goes away too with the new spark plug tubes. Will find out tomorrow morning, to see if there is a spot on the floor at the right side by the tire.