MPs all too often offend against the Ministerial Code and/or Nolan Principles of Public Life with impunity. These should be made into law, enforceable by the courts, with penalties for MPs found guilty of offending against them, increasing with the severity of the offence.
You may be interested in these active petitions
MPs requesting correction to wrong information are generally ignored and MPs calling out lies can be suspended. To make it less attractive for MPs to breach the Ministerial Code and/or Nolan Principles, Parliament should turn both into law, with clear penalities to be imposed for offences against them.