// The problem is jim so much of funding comes through finding the 'right answer' //
No amount of funding can make the data tell you something that isn't true, or make models that lead to whatever prediction to want. To be blunt, I don't think scientists are actually clever enough to fix it that way.
Again, to take particle physics as a random example, you can insist that the right answer is SuperSymmetry as much as you like, but if it doesn't actually fit the data then you can't fake it, which explains why essentially every experimental paper from CERN that starts with "Search for New Physics" has in the conclusions "no evidence is found... limits are set on the model..." etc etc. One of the other reasons why nothing has been found is that scientists have developed a great way to ensure that they aren't fooling themselves, known as "blinding", which basically means that they don't let themselves see the results until the analysis is completed -- by which time it's too late to fake it.
Besides which, I'm pretty confident that companies with vested interests in continued use of fossil fuels, deforestation, etc, aren't exactly starved of cash either.