[eluser]megabyte[/eluser]
OK, I found the issue, and yes its to do with you.
Hopefully you have a sense of humor (which I believe you do), as I am in no way being negative.
It's actually something I ran into along time ago.
In your MY_Model, you are using
Which is allowed to be changed in the model I extend from MY_Model. So when I do so, it kills $this->table that is created from the table class.
I'd probably suggest changing $this->table to $this->tbl or $this->_table