Kerry asked McCain to be his vice president. That was established in 2003 or 2004. Later, Kerry said McCain should not have disclosed Kerry’s offer if he was going to turn it down.
Why would Kerry lie?
1. He’s a liar.
2. Because it makes McCain look like he would jump ship to be VP.
http://www.sfgate.com/cgi-bin/article.cgi?file=/c/a/2004/06/12/MNGOB7598R1.DTL&type=printable
Not quite accurate: http://www.freerepublic.com/focus/f-news/1956786/posts