Bitte beachte die Schreibweise:

Error[113] : Symbol not previously defined (TIMER2)
Timer1 EQU 0x20 ;Definition der Speicheradresse des Timer1

Einmal TIMER und einmal Timer, kann es damit zusammenhängen?
Unter MPLAB kann man einstellen, ob eine Groß-/Kleinschreibweise geprüft oder ignoriert wird.
Evtl. ist das ja schon das letzte Problem?

(bei MPLAB:im Menü unter Project/Build Options/Project/MPASM Assembler: Disable case sensitivity)