You seem to have gotten pretty shoddy hardware. Provided that you've done nothing wrong with your N900 (like installing n900fly and actively playing it daily), I'd recommend you have it replaced, not repair, asap.
cable that connects display and mainboard may be damaged ..are you sure it switches off? maybe only backlight?