What about insertData in the wrap?
temp.newsTitle = RECORDS
temp.newsTitle {
source = {GP:tx_ttnews|cat}
source.insertData = 1
tables = tt_news_cat
conf.tt_news_cat >
conf.tt_news_cat = TEXT
conf.tt_news_cat.field=title
stdWrap.wrap = <title>{page:title} -|</title>
stdWrap.insertData = 1
}
If it works, maybe even try without stdWrap.