Find all prime numbers $ p,q < 2005$ such that $ q | p^{2} \plus{} 8$  and $ p|q^{2} \plus{} 8.$
1. **Initial Check for Small Primes:**
   Clearly, \( p = q = 2 \) satisfies the conditions since:
   \[
   q \mid p^2 + 8 \implies 2 \mid 2^2 + 8 \implies 2 \mid 12
   \]
   and
   \[
   p \mid q^2 + 8 \implies 2 \mid 2^2 + 8 \implies 2 \mid 12.
   \]
   Therefore, \( (p, q) = (2, 2) \) is a solution.

2. **Assume \( p, q \geq 3 \):**
   Since \( p \) and \( q \) are both odd primes, we need to find all such pairs \( (p, q) \) that satisfy:
   \[
   q \mid p^2 + 8 \quad \text{and} \quad p \mid q^2 + 8.
   \]

3. **Expression Simplification:**
   Consider the product:
   \[
   \frac{(p^2 + 8)(q^2 + 8)}{pq}.
   \]
   This must be an integer. Expanding and simplifying, we get:
   \[
   \frac{p^2 q^2 + 8p^2 + 8q^2 + 64}{pq} = pq + 8 \left( \frac{p^2 + q^2 + 8}{pq} \right).
   \]
   Since \( p \) and \( q \) are odd, the term \( \frac{p^2 + q^2 + 8}{pq} \) must also be an integer.

4. **Finding \( k \):**
   Let:
   \[
   \frac{p^2 + q^2 + 8}{pq} = k,
   \]
   where \( k \) is an integer. Rearranging, we get:
   \[
   p^2 + q^2 + 8 = kpq.
   \]

5. **Minimizing \( p + q \):**
   Assume \( (p_0, q_0) \) is a solution such that \( p_0 + q_0 \) is minimized and \( p_0 \geq q_0 \). If \( p_0 = q_0 \), then:
   \[
   p_0^2 + p_0^2 + 8 = kp_0^2 \implies 2p_0^2 + 8 = kp_0^2 \implies p_0^2(k - 2) = 8.
   \]
   Since \( p_0 \) is an integer, \( k - 2 \) must be a divisor of 8. However, this does not yield any valid prime solutions for \( p_0 \geq 3 \).

6. **Case \( p_0 > q_0 \):**
   Consider the quadratic equation:
   \[
   p_0^2 - kp_0q_0 + q_0^2 + 8 = 0.
   \]
   By Vieta's formulas, the other root \( p' \) is:
   \[
   p' = \frac{q_0^2 + 8}{p_0}.
   \]
   For \( p' \) to be an integer, \( p_0 \) must divide \( q_0^2 + 8 \). Also, since \( p_0 \geq 5 \), we have:
   \[
   p' < p_0.
   \]
   This leads to a contradiction unless \( p_0 \leq 4 \).

7. **Checking Small Values:**
   If \( p_0 = 3 \), then:
   \[
   q_0 \mid 3^2 + 8 = 17 \implies q_0 = 17.
   \]
   However, \( 3 \nmid 17^2 + 8 = 297 \).

8. **Sequence of Solutions:**
   The sequence of solutions can be generated by:
   \[
   q_{n+1} = p_n, \quad p_{n+1} = 10q_n - p_n.
   \]
   Starting with \( (1, 1) \), we get:
   \[
   (1, 1), (9, 1), (89, 9), (881, 89).
   \]

9. **Verification:**
   Verify that \( (881, 89) \) and \( (89, 881) \) satisfy the conditions:
   \[
   89 \mid 881^2 + 8 \quad \text{and} \quad 881 \mid 89^2 + 8.
   \]

The final answer is \( \boxed{ (2, 2), (881, 89), (89, 881) } \).