Unreasonably high current draw
Your "MMA8452" may be out of spec or faulty.

What to expect buying cheap electronic components from eBay


  one thing I have found to be particularly diagnostic is how much
  current an IC draws... I have run into several cheap sensors that give
  decent readings, but never go into low current sleep modes.