ADXL345 information/help/problem/guidance etc :)

4 degrees are not that far off: if you look at the datasheet, it shows various drafts, typically in the 20mg - 50mg range. That means a minimum accuracy (not resolution) of 2 - 4 degrees.

Essentially, you should think of those things as tilt indicator, not tilt measurement tool and they are effectively 5 - 6 digits accuracy.