Now I'm confused!
OK ... it's:
a3 + b3 = (a + b)(a2 – ab + b2)
and
a3 + b3 = (a – b)(a2 + ab + b2)
So we have to remeber that the first term is just a and b, and it's positive or negative depending on the original expression. The second term is always a2, ab and b2. The squares are always positive, and the sign of the ab is the opposite of the original expression.
In other words, there is always a negative in there somewhere. Either at the start, or in the middle.