Here is how i got it working
I have NO MODCHIP
NeoGamma R7 or NeoGamma R8 Beta 12(both worked for me)
4.2U Cios 14
PATCH FROM HERE
A full unpatched iso of the game.
*the version i got was from a torrent site and was called New Super Mario Bros Wii USA Wii-QwiiF iPT ELiTE M1k3L New!*
I then followed the instructions from the post that contains the patch and i followed it exactly and then burnt the new iso to a verbatim dvd-r disc and it plays just fine now.I played it for over 45 minutes without any errors.
Also a lot of people are saying you need to have a trucha enabled ios53 to get this working.I have the latest version IOS53-64-v5406 that i got myself from NUSD and i installed it with wad manager and it plays just fine without being trucha bugged.
*NOTE*
I normally play from usb and have been playing this game for over a week now and at that time i had IOS53-64-v5419 installed and it worked without any issues.I did not install the new IOS53-64-v5406 version until today because people said it was needed to be played from disc.I might reinstall the older version later and see if it still plays from disc or not.