A Tory MSP may have cost taxpayers £100,000 of public money after tabling almost 1,000 parliamentary questions in one month.