Sorry,
but I think this is not the right way, because you start with the wrong file.
In your screen print there is a ROM size of 0x00100000 with start address 0x00000000.
This is the size of your flash which started at 0x00800000 in the ECU.
To see right subroutine jumps in your disassembled idb file, you must start with the 32K CPU ROM at 0x00000000 with a length of 0x00008000.
If you has load the CPU ROM successful, you must load the flash as an additional binary file with a loading offset of 0x00800000.
Regards
Thomas