CAN Bus : Reading PID - Buffer Issues?

Good call on the buffer clearing. I switched to 0x00 from '0' and no issues for stray data.
I call the clearBuf() function before polling the ECU; data is crystal clear.

Also found an error in the byte order for one of the calculations which was messing me up.

Thanks for the tips !