The only two digit numbers divisible by 19 or 31 are, 19, 38, 57, 76, 95 (those by 19), and 31, 62, 93, (by 31).
If the first digit is 1, the second digit has to be 9, (19 being the only possible continuation).
The sequence could then continue with either 95 or 93, forming 195 or 193 respectively.
Continuing in this way, the only possibles are,
195762, (19), (95), (57), (76), (62), the sequence terminating.
1938, (19), (93), (38), the sequence terminating.
1931931931.....(19), (93), (31), (19), (93), .....
This third sequence can continue indefinitely or it could be arranged to terminate by attaching either a 5 after a 9 or an 8 after a 3.
To reach 2002 digits, we have to go 193193193193...and, if we continue in this way, the 3 would land on the 2001th digit meaning the the 2002nd digit would be a 1.
However the sequence could be broken one cycle earlier, terminating with 1938 or 1957(62),
So 8 is the largest possible digit.