Here are few random ideas...
Did you try to RENAME the offending page on the server and then upload the offending page from your PC to the server again. Try to view it in browser - does it still show incorrectly?
You said that the rest of the offending page is then blank. Is there more HTML beyond your example when you do "View Source" that is just plainly not showing on the rendered page? Or does the View Source HTML just ends up with </body></html> ?
What about any external js, are you loading these somewhere? Did you check these files that something was not inserted in there?
Have you tried "Fetch as googlebot" in WMT? What does the fetch show in HTML?
If nothing of the above gave any answers, what about trying the following:
- Upload the (good) page from your PC to the server under another filename (e.g. abc.html)
- Check that this new filename in your browser appears ok (or has it got the same problem?)
- if it shows ok (and offending page still shows incorrectly) then perhaps you can try to add a line to your .htaccess to rewrite the request for the offending page to that new filename you uploaded
- if you then request the offending page, does it show ok or it shows blank page again?
If it shows blank page again, there must be some detour in serving a different page somehow (this is why Lucy said to check all of your .htaccess carefully) or some caching problem.
Also, can you try to upload the page under the same name to another folder and try to view it in browser - what does it show?
<added>
I never said anything about meta tags.
Meta tags were mentioned because something somehow has inserted <title>302 Found</title> into the HTML. I gather your original page has a different title.
</added>