As last night's episode revealed, Red John has a way into Jane's mind.
I believe that Jane was hypnotized as a child. I had a theory that he was potentially hypnotized by Loraline but Jane would have been too ontop of things to let that happen.
When Jane was a child, I believe he was hypnotized by Red John, who infused these memories into his brain. And as we all know, you do not remember being hypnotized.
This theory leads me to rule out Brett Partridge, one of the highest suspected; let me explain why.
After a bit of research I came up with Jane's approximate age of 42 years.
This means that if Jane was hypnotized as a child, only a few suspects are old enough to have done this to him. Brett Partridge is too young.
The suspects I have in mind are Bret Stiles, Gale Bertrum, Bob Kirkland(doubted) and Sheriff McAllister ( I believe Sheriff McAllister is the most plausible suspect ) due to clues involving smell stated in other theories. I also think Bret Stiles is very plausible as the two families were at "psychic war" and Bret might have done this to show/trick Jane that psychics are a real phenomenon.