Let $p$ be a prime number. I am trying to show that $\text{SL}_2(\mathbb{F_p})$ has an order $p+1$ element and use this to show that for every odd prime $q$, the $q$-Sylow subgroup of $\text{SL}_2(\mathbb{F}_p)$ is cyclic. I have read Sylow subgroups of $\text{SL}_2(q)$. but this is not quite what I'm looking for. I have outlined my attempt below and I would appreciate any hints in the right direction.
I have shown that $|\text{SL}_2(\mathbb{F}_p)|=p(p+1)(p-1)$. In the case where $p=2$, it follows from Cauchy's theorem that there exists an element of order $p+1$ in $\text{SL}_2(\mathbb{F_p})$. So suppose $p$ is an odd prime. Using the Sylow Theorems, I have only gotten as far as showing that there are either $1$ or $p+1$ $p$-Sylow subgroups. I'm not sure how to use these to extract an element of order $p+1$.
Here is my attempt for showing for every odd prime $q$, the $q$-Sylow subgroup of $\text{SL}_2(\mathbb{F}_p)$ is cyclic. We must have $q \leq p$ or the $q$-Sylow would be trivial. If $q = p$, then the result follows. If $q < p$, then either $q \mid p-1$ or $q \mid p+1$. If $q \mid p-1$, then $p-1 = q^m \cdot n$ for some $m, n$. We may then choose a generator $a \in \mathbb{F}_p^\times$ and conclude that $\begin{pmatrix} a^n & 0 \\ 0 & a^n \end{pmatrix}$ generates a $q$-Sylow. If $q \mid p+1$, then if we knew there was an element $b \in \text{SL}_2(\mathbb{F}_p)$ of order $p+1$ then we could use the same logic as in the previous case to construct a generator for a $q$-Sylow. Does this reasoning work? Also, is it possible for there to be more than one $q$-Sylow because the initial phrasing of the question states "the $q$-Sylow".