So my random cylinder 6 misfire has returned. Back in August 2016 had a problem with check engine light coming on due to high RPM in 3rd gear. Would push to 4000-4500 RPM and then the check engine light would flash multiple times then it would upshift. It only happens at times from...