iTunes match was working fine. However, for some reason itunes will play the wrong version of song. The affected songs play OK on my MacBook Pro and them on my iPhone are mismatched. iPod music app display an album cover but always seems to play entirely different song in my library.
How to fix “iTunes Match playing the wrong song” issue
* Delete the original from the cloud.
* Converte the match version that played the wrong song to an AAC version on your computer.
* Publish the new songs to iCloud. Now everything works on the iPhone with iTunes Match.