Did Jack find Bod at the end?
Yes. Jack disguised himself as an "innocent" old man, who was called Mr. Frost. Jack Frost does find Bod, with the help of Bod's old childhood friend, Scarlett. Although, with the help of the inhabitants of the graveyard, Bod was able to trick Jack into going inside "The tomb of the Indigo Man" where Bod said that he was the master of the sleers and a creature appeared with 3 heads of a human being with a body of a long snake. This creature then ended killing Jack when he threatened the Sleer's master (Bod) because "WE WILL PROTECT HIM UNTIL THE END OF TIME. THE SLEER WILL HOLD HIM IN ITS COILS FOREVER AND NEVER LET HIM ENDURE THE DANGERS OF THE WORLD."
Well towards the end he does, but jack outsmart Jack into saying he is the Sleers master and he dies.