tuning-techniques
How to Build a Cost-effective A90 Supra B58 with Jb4 Tuner and OEM Parts for 430 Hp
Table of Contents
Understanding the A90 Supra B58 Engine
The A90 Toyota Supra shares its core powertrain with the BMW Z4, but Toyota’s engineers tuned the B58 for a unique character. This 3.0‑liter inline‑six uses a closed‑deck block, forged steel crankshaft, and a twin‑scroll turbocharger. The direct‑injection system operates at up to 3500 psi, allowing precise fuel control. The B58’s aluminium cylinder head features a variable camshaft timing system (VANOS/Valvetronic) that improves both low‑end torque and top‑end power. Stock output is 335 hp and 365 lb‑ft of torque, but the engine’s robust internals can handle significantly more. The high‑pressure fuel pump (HPFP) is a common weak point above 500 hp, but for a 430 hp goal, the stock HPFP is more than sufficient.
Key differences between early (2019‑2021) and later (2022+) B58 variants include a revised turbocharger, updated ECU software, and a particulate filter in some markets. The early cars tend to respond slightly better to tuning, but both can easily reach 430 hp with a JB4 and bolt‑on parts. The ZF 8‑speed automatic transmission (8HP50) is robust and can handle 500+ lb‑ft without modification, making it an ideal partner for the B58.
Why JB4 for a Cost‑Effective Build
The JB4 tuner from Burger Tuning is a piggyback device that intercepts sensor signals to modify boost, fuel, and timing maps. Unlike flash tuning, the JB4 does not overwrite the factory ECU – it simply adjusts the parameters that the ECU reads, allowing the car to run factory safety protocols. This makes installation reversible and dealership‑friendly. The JB4 offers six built‑in maps, from a conservative Map 0 (stock) to Map 7 (race gas/water‑meth). For a 430 hp goal on pump fuel, Map 2 or Map 4 (requires 93 octane) works well.
Installation takes about 30 minutes: you tap into the boost sensor, TMAP sensor, fuel pressure sensor, and OBDII port. The JB4 app (iOS/Android) allows real‑time data logging, gauge display, and map switching from the driver’s seat. The device also includes a “stealth” mode that resets adaptions, making it harder for a dealership to detect. For roughly $650, it is the most cost‑effective way to unlock 70‑90 whp on a mostly stock B58.
Essential OEM Parts for 430 Horsepower
To reach 430 crank horsepower (roughly 370‑380 whp), you need improved airflow and cooling. OEM parts offer direct fit, proven quality, and often lower cost than aftermarket alternatives. The following upgrades are sufficient:
- OEM BMW Genuine Intercooler (part #17‑21‑7‑543‑367) – The stock charge air cooler becomes heat‑soaked after a couple of pulls. The larger OEM cooler from the BMW M240i or X3 M40i has a 25% larger core and drops intake temperatures by 15‑25°F, preventing timing retardation. Cost: ~$300.
- High‑Flow Drop‑In Air Filter (e.g., aFe Pro Dry S or K&N 33‑3060) – Replaces the restrictive factory paper filter. Increases airflow by 5‑7% and is washable. Cost: ~$60.
- BMW Cold Climate Thermostat (part #11‑53‑7‑693‑666) – Lowers operating temperature to 88°C vs. the stock 105°C. Keeps coolant and oil temps in check during hard driving. Cost: ~$40.
- NGK 95770 Laser Iridium Spark Plugs – Gapped to 0.022‑0.024” helps prevent misfire under increased boost. Cost: ~$80.
These four modifications, combined with the JB4 on Map 2 (93 octane), reliably produce 430 hp. No aftermarket downpipe, charge pipe, or fuel system upgrades are needed for this power level, keeping the budget under $1,200 for the entire upgrade.
Optional Supporting Mods for Peace of Mind
If you plan to track the car or live in a hot climate, consider:
- Oil Catch Can (e.g., Mishimoto or BMS) – Prevents blow‑by from diluting the intake valves. The B58’s direct injection can build up carbon on valve stems; a catch can reduces that buildup.
- Upgraded Heat Exchanger for the Engine Oil Cooler – The OEM oil cooler is sufficient for daily driving, but a larger one (like the PTP or CSF) helps keep oil temps below 250°F.
- Transmission Cooler Block‑Off Plate (for automatic cars) – Some tuners recommend disabling the transmission cooler circuit during sustained high‑load runs to prevent over‑temp from the torque converter.
Step‑by‑Step Build Process
Step 1: Install the JB4 Tuner
- Disconnect the negative battery terminal and wait 10 minutes.
- Locate the TMAP sensor on the charge pipe (driver’s side near the throttle body). Unplug the harness and connect the JB4’s T‑harness.
- Locate the boost sensor on the intake manifold (passenger side). Install the JB4’s boost signal tap.
- Plug the JB4’s OBDII connector into the car’s OBDII port under the dashboard.
- Reconnect the battery, start the engine, and verify the JB4 lights up. Download the JB4 mobile app and set Map 0 for initial testing.
- Perform a 10‑minute drive to allow the ECU to relearn adaptions. Then switch to Map 2.
Step 2: Replace the Intercooler
- Jack the front of the car and remove the under‑tray (10mm and 8mm bolts).
- Unclip the charge air cooler’s inlet and outlet hoses. Have a drain pan ready – residual coolant may spill.
- Remove the two T30 bolts that secure the intercooler to the A/C condenser. Slide the factory unit out from the bottom.
- Install the new OEM intercooler in reverse. Re‑attach the hoses, ensuring the O‑rings seat properly. Torque the mounting bolts to 8 Nm.
- Fill the cooling system with BMW-approved coolant (G‑48 or equivalent). Bleed the system by running the engine with the heater on full hot and the radiator cap off.
Step 3: Install the High‑Flow Air Filter
- Remove the airbox cover (four T25 screws). Release the MAF sensor harness clip.
- Lift the old filter and discard it. Clean the inside of the airbox with a microfiber cloth.
- Place the new high‑flow filter into the box. Reinstall the MAF sensor and box.
- Optionally, remove the snow‑grate from the airbox inlet for slightly more airflow – a common free mod.
Step 4: Install the Cooler Thermostat
- Drain the engine coolant (approx. 6 liters) into a clean container for later use.
- Locate the thermostat housing on the left side of the engine (near the oil filter). Remove the two hoses.
- Unbolt the housing with two T30 bolts. Swap in the new thermostat and O‑ring (apply light oil to the O‑ring).
- Reinstall the housing, torque bolts to 10 Nm. Refill coolant and bleed.
Step 5: Gap and Install Spark Plugs
- Remove the engine cover (four 10mm nuts) and the ignition coils (two 8mm bolts each).
- Use a spark plug socket to remove the old plugs (the B58 uses a special deep socket).
- Carefully gap the new NGK plugs to 0.022” using a wire gap tool. Do not use a “coin‑style” gapper, as it can damage the electrode.
- Install plugs with anti‑seize on the threads, torque to 18 Nm. Reinstall coils and engine cover.
Step 6: Tune and Log
- Fill the tank with 93 octane pump fuel (or at least 91).
- Set the JB4 to Map 2 (the recommended map for pump gas with bolt‑ons).
- Perform a few full‑throttle pulls from 2,000 to 6,000 rpm in 3rd or 4th gear. Log with the JB4 app, checking for knock (fuel trim > 30, ignition corrections > 5°).
- If logs look clean, try Map 4 (requires 93 octane and adds more timing). On Map 4, most cars hit 370‑380 whp, equating to ~430 bhp.
- If you see high intake air temps (>130°F), consider adding a water‑meth injection kit (e.g., BMS FSB) for a future upgrade.
Testing and Fine‑Tuning on the Dyno
Tuning by feel is possible, but a dynamometer gives you concrete numbers. Book a session at a local shop that specializes in German cars. Three pulls in 4th gear on a Dynojet will show your baseline (~300‑310 whp stock) and after‑mod results. Expect the Supra to lay down 365‑380 whp with the JB4 on Map 2, and 375‑390 whp on Map 4. Drive the car for at least 500 miles before making any further changes – the ECU adapts to the extra airflow over time, and power will increase slightly as fuel trims stabilize.
Data logging is your best tool. Look for Boost (target around 18‑20 psi), AFR (12.0‑12.8 under load), and Ignition Correction (keep each cylinder under 3° of negative correction). If you see knock or high timing pull, reduce boost by switching to a lower map or adding race fuel.
Maintenance and Longevity After Modifications
Running 430 hp on a mostly stock B58 is safe, but maintenance intervals should be shortened. Change engine oil and filter every 5,000 miles (use a quality full synthetic 0W‑40). Inspect the intercooler and radiator fins for debris every 6 months. Replace spark plugs every 20,000 miles if you drive hard. The OEM cooling system should be bled every two years. If the car is daily driven, consider upgrading to a high‑flow downpipe and aftermarket charge pipe only if you plan to exceed 500 hp – at 430 hp, the stock parts are perfectly adequate.
Pay attention to the fuel system. The HPFP is not an issue at this power level, but using top‑tier gasoline (Shell, Chevron, Exxon) with high detergency helps keep injectors clean. Avoid low‑octane fuel; even a single tank of 87 can trigger knock and force the JB4 into a safety map.
Cost Breakdown and Conclusion
Here is a representative budget for this build (prices as of 2025):
- JB4 tuner: $650
- OEM intercooler (used or aftermarket alternative): $300
- High‑flow air filter: $60
- Cooler thermostat: $40
- Spark plugs: $80
- Total: $1,130
For under $1,200, you gain approximately 100 hp and 80 lb‑ft of torque over stock, transforming the A90 Supra from a competent GT into a genuine sports‑car performer. The JB4 platform allows further incremental upgrades – a downpipe, e85 mix, or even a larger turbo – as your budget grows. By staying with factory components where possible, you retain driveability, reliability, and resale value. The B58 engine rewards sensible modifications, and with the parts outlined here, 430 hp is both achievable and sustainable. Get out there and enjoy your new power.
Additional resources: Burger Tuning JB4 for A90 Supra | BMW OEM parts lookup | Supra MkV Forum tuning guides