Dan Haren: Recent starts haven't 'worked out'