 In 2003, Weber posted an ERA below 3.00.In 2004, Weber dealt with recurring back and neck injuries and struggled through a difficult season in which he posted an ERA over 8.00.Weber was released by the Angels in September 2004.