Thanks for the replies.
I changed my oil (Castrol GTX) and went for a drive. Kept the revs up around 3000 to 4000 and the motor now purrs like a kitten -- so far.
Started this morning without any clatter! Now that's a very good sign.
Keeping my fingers crossed in the Windy City.