I'm trying to use a \marginnote along with a specified \parskip. However, I'm having an alignment issue. With the code in the group with the \parskip the margin note is misaligned with the text on the line, while if I manually put in the gap, then everything works.
Here is a screen shot of a PDF:

Here is a MWE:
\documentclass[10pt, letterpaper]{article}
\usepackage{geometry}
\geometry{letterpaper, hmargin=1.5in, vmargin=1in, marginparsep=7pt, marginparwidth=.6in}
\usepackage{marginnote}
\newcommand{\years}[1]{\marginnote{\footnotesize #1}}
\renewcommand*{\raggedleftmarginnote}{}
\setlength{\marginparsep}{7pt}
\setlength\parindent{0pt}
\reversemarginpar
\begin{document}
this doesn't work:\\
\begingroup
\setlength{\parskip}{0.3cm}
\years{2008}blah blah blah\\*
line 2\\*
line 3
\years{2008}blah blah blah\\*
line 2\\*
line 3
\endgroup\\\\
this does:\\
\years{2008}blah blah blah\\*
line 2\\*
line 3\\[0.3cm]
\years{2008}blah blah blah\\*
line 2\\*
line 3
\end{document}