Your iMessage may be using a Truphone temporary number, in case your new SIM was installed before your number was ported (see: Migrating to Truphone).
In this case, you must adjust the configuration of your iMessage app, following the instructions found here.