I'm pretty confident if the Twins offered him 3/30 he would accept immediately.
It should also be noted he had the lowest FIP in the AL in 2010, so its not like these last 10 starts have come out of no where.
How to fix the rotation:
Give Liriano 3/24mm-30mm contract with a 4th year team option.
Give Baker a 1 year 2 mil base contract, up to 5 mil with IP (1 Mil for every milestone 100 IP, 120, 140,160, 180)
or sign some veteran dude for 3-4 million.
I also wouldn't mind taking a run at Josh Johnson who shouldn't break the bank.
Liriano
Baker
Diamond
Gibson
Hendriks
In the wings (Walters, DeVries, Wimmers?, Blackburn)